Я создал небольшой скрипт в своей папке $HOME/bin
, просто cd
в определенную папку и запустил модуль pathon (python3 -m myapp
).
Также я создал файл myapp.desktop
в $HOME/.local/share/applications
[Desktop Entry]
Name=myapp
Exec=myapp %U
TryExec=myapp
Terminal=false
Type=Application
Icon=myapp.png
Теперь в моем средстве запуска приложений Gnome3 я вижу myapp со значком, который я указал в файле .desktop
.
Но когда я запускаю myapp, в Dock нет иконки.
После выполнения шагов, описанных здесь и добавления StartupWMClass=-m
к myapp.desktop
, я наконец-то увидел правильный значок. Но теперь WMClass -m
, который, как я полагаю, является аргументом модуля в python3
, и также будет соответствовать всем другим модулям Python.
Так как же я могу предоставить собственный WMClass для модуля Python?