Como Resolver o Erro do plank ao usar LXQT no GhostBSD?
Depois de instalar o LXQT no GhostBSD, o Plank parou de funcionar. Após muitas horas de testes, consegui resolver seguindo os passos abaixo.
-
Desinstalar o Plank original
Remova o Plank que veio pré-instalado no GhostBSD:
pkg delete -R plank pkg autoremove -
Instalar novamente o Plank e o Picom
pkg install plank picom -
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 -
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
- Nome:
-
Ativar o D-Bus
O Plank pode precisar do D-Bus ativo. Execute como root:
sysrc dbus_enable="YES" -
Sair do modo root
Digite
exite pressione Enter para voltar ao usuário normal. -
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.
-
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 -
Reiniciar o Picom
Aplique as novas configurações:
picom &