aplicación GUI personalizada en GNOME, archivo de escritorio y menú de aplicaciones

aplicación GUI personalizada en GNOME, archivo de escritorio y menú de aplicaciones

Creé una aplicación QML personalizada y un archivo .desktop para ella:

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

El archivo de escritorio funciona, puedo iniciar la aplicación, sin embargo, una vez iniciada en gnome-shell en el menú de la aplicación y en la pestaña alternativa, solo se muestra Unknownun icono que falta. Sin embargo, el icono se muestra correctamente en gnome-system-monitor. Entiendo que gnome espera que la aplicación registre su nombre como inicio utilizando las API de Gtk, sin embargo, no puedo hacerlo fácilmente desde una aplicación QML. ¿Cómo puedo lograr que gnome tenga en cuenta el nombre y el ícono de la aplicación desde el archivo del escritorio no solo en el momento del inicio sino también más adelante, en la pestaña alternativa y en el menú de la aplicación?

EDITAR: Creo que podría ser un problema con el enlace a QML que estoy usando desde Haskell, lo abríun error allí. Pero es sólo una teoría... El hecho es que según xprop, no hay WM_CLASS(no se ha encontrado) ni WM_Class(por lo tanto, tal átomo en ninguna ventana). Creo que QML y la biblioteca HSQML que uso deberían garantizar que WM_CLASSesté completo y no es así, creo que es por eso que no aparece un ícono.

información relacionada