Как я могу зафиксировать провальный значок средства запуска после того, как я переместил свое приложение?

Я использую pygame прямо сейчас для приобретения знаний об этом. Когда я сначала выполнил программный файл от терминала; был значок окна программы. Я заблокировал его к средству запуска, и это раньше запускало мою программу; каждый раз я нажал на него.

Но когда я изменил местоположение того файла Python; значок был все еще там (в средстве запуска) и когда я пытался сделать новый значок для своей новой программы; предыдущий значок прибывал, и он ничего не делал при щелчках.

Какие-либо идеи?

2
задан 12 September 2018 в 09:24

1 ответ

Что случилось?

Если Вы запускаете приложение GUI от терминала, возможного соответствия .desktop файл ищется как представитель приложения в средстве запуска.
Приоритет искать затем:

  1. ~/.local/share/applications
  2. /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= представить приложение в корректном пути.

2
ответ дан 2 December 2019 в 03:31

Другие вопросы по тегам:

Похожие вопросы: