Я использую pygame прямо сейчас для приобретения знаний об этом. Когда я сначала выполнил программный файл от терминала; был значок окна программы. Я заблокировал его к средству запуска, и это раньше запускало мою программу; каждый раз я нажал на него.
Но когда я изменил местоположение того файла Python; значок был все еще там (в средстве запуска) и когда я пытался сделать новый значок для своей новой программы; предыдущий значок прибывал, и он ничего не делал при щелчках.
Какие-либо идеи?
Если Вы запускаете приложение GUI от терминала, возможного соответствия .desktop
файл ищется как представитель приложения в средстве запуска.
Приоритет искать затем:
~/.local/share/applications
/usr/share/applications
Если ни в одном из этих каталогов допустимый представитель найден, приложение появляется в средстве запуска с универсальным значком. Щелчок правой кнопкой по значку и выбор Lock to Launcher, как Вы сделали, затем создадут a .desktop
файл в [1]
.
Это .desktop
файл включает полную команду + путь, Вы запустили приложение с, вExec=
- строка.
Просто также:
.desktop
) файл от ~/.local/share/applications
, запустите свое приложение снова от cli и заблокируйте его снова к средству запуска.или
Откройте представление .desktop
файл в ~/.local/share/applications
с, например. gedit
gedit ~/.local/share/applications/<.desktop_file>
и измените строку, начиная с Exec=
представить приложение в корректном пути.