OS: Unbuntu 16.04
Eu escrevi um programa do Qt e o rodei sem o ambiente de desktop. Eu faço isso por dois passos:
adicione um lightdm.conf
em /etc/lightdm
para iniciar meu xsession;
[Seat*]
autologin-session=myappsession
autologin-user=kevin
autologin-user-timeout=delay
adicione um arquivo .desktop
em /usr/share/xsession
para iniciar meu programa:
[Desktop Entry]
Name=myappsession
Comment=myapp
Exec=/home/kevin/myapp/myapp.sh
os comandos em myapp.sh são:
compiz&
/home/kevin/myapp
Meu programa é executado em tela cheia. Quando uma janela aparece no meu programa, não há sombra na janela, como um programa no ambiente de trabalho.
Portanto, não há uma borda clara entre a janela exibida e sua janela pai. Mas, quando eu o executo no ambiente de trabalho, há sombra na janela exibida.
Eu tentei adicionar
gtk-window-decorator --replace &
no script. mas isso não funciona. Como posso ter sombra ao redor da janela aberta?
Obrigado.