LXQT no GhostBSD: Como resolvi o Erro do plank
Instalei o LXQT no GhostBSD e deu certo, mas, o Plank parou de funcionar, então depois de muitas horas de testes foi assim que resolvi o problema.
Passo 1 - Desinstalei o Plank
Resolvi desinstalar o plank original que vem no GhostBsd
pkg delete -R plank
pkg autoremove
Passo 3 - Instalei novamente o plank e também o picom
pkg install plank picom
Passo 4 - Criei o arquivo de configuração
No FreeBSD, o Picom pode precisar de uma permissão extra para acessar a aceleração de hardware.
cp /usr/local/share/examples/picom/picom.conf.example ~/.config/picom.conf
Passo 5 - Fiz eles iniciarem automaticamente quando o computador iniciar
Para que o Plank e o Picom iniciem sozinhos toda vez que você logar no seu FreeBSD:
Abra o LXQt Session Settings (Configurações da Sessão do LXQt).
Vá em Autostart (Autoinicialização).
Adicione duas entradas novas:
Nome: Picom | Comando: picom
Nome: Plank | Comando:plank
Passo 6 - ative o d-bus
Às vezes, o Plank pode reclamar de falta de bibliotecas ou permissões de DBus.
sysrc dbus_enable="YES"
passo 7 - Saia do modo root
digite exit e aperte enter
Passo 8 - rodar o picom
como usuario comum digite no terminal:
picom &
e aperte enter.
Se ele rodar e você não ver nenhuma mensagem de erro fatal, as transparências do Plank já devem começar a funcionar instantaneamente
Passo 9 - retirando a sombra transparente que surge no rodapé
se aparecer um barra transparente no rodapé use o tutorial abaixo:
isso deixará gravado no arquivo de configuração do Picom no seu GhostBSD
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
picom &