Я создал .desktop файл для своего спокойного приложения, но оно все еще не делает становится доступным в Тире, и значок по умолчанию становится отображенным, когда я выполняю его вручную:
[Desktop Entry]
Categories=Network;Qt;FileTransfer;RemoteAccess;
Exec=myapp
GenericName=My Application
Comment=My Application Descr
Icon=myapp
Name=MyApp
Terminal=false
Type=Application
Что я уже попытался сделать:
/usr/share/applications/myapp.desktop
/usr/share/icons/hicolor/128x128/apps/myapp.png
desktop-file-validate myapp.desktop
- не делает печатает любые ошибкиsudo desktop-file-install /usr/share/applications/myapp.desktop
sudo update-desktop-database
Но все еще никакая удача.
Там какой-либо путь состоит в том, чтобы отладить эту проблему? Кроме того, я понимаю право, что Единица использует исполняемое имя для установления связи с файлом на рабочем столе?
Наконец, помогло следующее:
StartupWMClass=myapp
в мой файл .desktop (это можно выяснить, используя xprop WM_CLASS
) /usr/share/pixmaps/
вместо.