aplicativo GUI personalizado no GNOME, arquivo de área de trabalho e menu de aplicativos

2

Eu fiz um aplicativo QML personalizado e um arquivo .desktop para ele:

[Desktop Entry]
Comment=
Terminal=false
Name=ProjectPad
Exec=/home/emmanuel/home/projectpad/.cabal-sandbox/bin/projectpad
Type=Application
Icon=emblem-documents-symbolic.symbolic

O arquivo da área de trabalho funciona, posso iniciar o aplicativo, mas uma vez iniciado no gnome-shell no menu do aplicativo e na guia alt, ele mostra apenas Unknown e um ícone ausente. O ícone é exibido corretamente no gnome-system-monitor. Eu entendo que o gnome espera que o aplicativo registre o nome de uma startup usando APIs Gtk, no entanto, não posso fazer isso facilmente a partir de um aplicativo QML. Como posso conseguir que o gnome leve em conta o nome do aplicativo & ícone do arquivo da área de trabalho não apenas no momento da inicialização, mas também depois, na guia Alt & menu de aplicativos?

EDIT : Eu acho que pode ser um problema com a ligação ao QML que estou usando do Haskell, eu abri um erro lá . Mas é apenas uma teoria ... O fato é que, de acordo com xprop , não há WM_CLASS (não encontrado) nem WM_Class (portanto, tal átomo em qualquer janela). Acho que o QML e a biblioteca HSQML que eu uso devem garantir que WM_CLASS seja preenchido e não, por isso não consigo um ícone, acredito.

    
por Emmanuel Touzery 07.06.2015 / 17:14

0 respostas

Tags