Leitor

Como Resolver o Erro do plank ao usar LXQT no GhostBSD?


TuttiMind

Depois de instalar o LXQT no GhostBSD, o Plank parou de funcionar. Após muitas horas de testes, consegui resolver seguindo os passos abaixo.

  1. Desinstalar o Plank original

    Remova o Plank que veio pré-instalado no GhostBSD:

    pkg delete -R plank
    pkg autoremove
  2. Instalar novamente o Plank e o Picom

    pkg install plank picom
  3. Criar o arquivo de configuração do Picom

    No FreeBSD, o Picom pode precisar de permissão extra para acessar aceleração de hardware. Copie o exemplo de configuração:

    cp /usr/local/share/examples/picom/picom.conf.example ~/.config/picom.conf
  4. Fazer Plank e Picom iniciarem automaticamente

    Para que ambos iniciem sempre que você fizer login:

    • Abra o LXQt Session Settings (Configurações da Sessão do LXQt).
    • Vá em Autostart (Autoinicialização).
    • Adicione duas novas entradas:
      • Nome: Picom | Comando: picom
      • Nome: Plank | Comando: plank
  5. Ativar o D-Bus

    O Plank pode precisar do D-Bus ativo. Execute como root:

    sysrc dbus_enable="YES"
  6. Sair do modo root

    Digite exit e pressione Enter para voltar ao usuário normal.

  7. Rodar o Picom manualmente (teste)

    Como usuário comum, execute:

    picom &

    Se não aparecerem erros fatais, as transparências do Plank já devem funcionar instantaneamente.

  8. Remover a sombra transparente no rodapé

    Se surgir uma barra transparente no rodapé, configure o Picom para ignorar o Plank. Execute como usuário comum:

    printf 'shadow = true;\nshadow-radius = 7;\nshadow-offset-x = -7;\nshadow-offset-y = -7;\n\nshadow-exclude = [\n  "class_g = \'Plank\'",\n  "window_type = \'dock\'",\n  "_GTK_FRAME_EXTENTS@:c"\n];\n\nbackend = "xrender";\n' > ~/.config/picom.conf
  9. Reiniciar o Picom

    Aplique as novas configurações:

    picom &