Приложение автоматического запуска с надлежащим значком в средстве запуска единицы

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

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

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

Существует два случая, где я получаю серый значок вопросительного знака:

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

Так: что необходимо такая единица (3-и/2-е) телевикторины средства запуска значок, указанный в файле на рабочем столе автоматического запуска?

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

1 ответ

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

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

0
ответ дан 10 January 2012 в 04:33

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

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