Приложение автозапуска с соответствующей иконкой в ​​единственной пусковой установке

Можно запустить автозапуск приложения таким образом, чтобы он запускался при запуске сеанса с рабочего стола xdg в ~ / .config / autostart (или /etc/xdg/autostart).

Но мое приложение (питон / gtk / webkit / html5 app), когда автозапуск имеет значок единства (и единства-2d), который является серым вопросительным знаком, хотя:

  • , когда я нахожу его в тире, тире отображается значок, указанный в основном файле рабочего стола (в / usr / share / applications)
  • , когда я запускаю его из тире, панель запуска показывает значок, указанный в основном файле рабочего стола
  • , когда я добавляю его в качестве фаворита, пусковая установка показывает правильный значок

. Есть два случая, когда я получаю значок с серым значком вопроса:

  • autostart
  • запуск с терминала (этот вариант использования не является существенным, хотя и не включает файл рабочего стола в любом случае: но должен / сделать ubuntu иметь xdg desktop-интерпретатор файлов à la #! / usr / bin / рабочий стол или что-то в этом роде)

Итак: что нужно, чтобы панель объединения (3d / 2d) e значок, указанный в файле автозапуска рабочего стола?

2
задан 10 January 2012 в 06:33

1 ответ

В файле рабочего стола была строка Exec, в которой был запущен скрипт bash. Этот скрипт bash, в свою очередь, запустил скрипт python, который был основным приложением.

Исправлено изменение строки рабочего стола Exec для запуска основного скрипта python приложения. Когда это будет сделано, панель запуска отобразит правильный значок, указанный в файле рабочего стола, во всех случаях использования: автозапуск, запуск с терминала, поиск и запуск в тире.

1
ответ дан 10 August 2018 в 08:23

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

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