Я использую stackapplet v1.4, он не начинает автоматически. Каждый раз я хочу запустить его вручную с Приложения>> Аксессуары>> StackApplet. Я уверен, что включил опцию Start StackApplet во время входа в систему, но это не работает. Что идет не так, как надо здесь?
~/.xsession-errors показывает следующий результат.
Открыться ~/.config/autostart/stackapplet.desktop
, проверьте, что это совпадает с этим:
[Desktop Entry]
Type=Application
Exec=python /usr/share/stackapplet/stackapplet.py
Icon=/usr/share/pixmaps/stackapplet.png
Terminal=false
Comment=a panel indicator for monitoring StackExchange sites
Name=StackApplet
Categories=Utility;
Проблема вероятна с Exec
строка, если Вы раньше использовали более старую версию, которая имела другое Exec
команда.
Даже если они - то же, попытайтесь удалить тот файл. Затем снимите флажок и перепроверьте Start Stackapplet during login
флажок.
ОБНОВЛЕНИЕ: Взгляд на Ваш ~/.xsession-errors
, StackApplet нужен доступ в Интернет для работы. Если Вы не будете подключены к Интернету сразу же на входе в систему, то необходимо будет задержать StackApplet от запуска перед соединением с Интернетом.
Вставьте следующее в названном файле .stackapplet-start.sh
в Вашей домашней папке:
#!/bin/bash
sleep 30 && python /usr/share/stackapplet/stackapplet.py
Сделайте тот исполняемый файл файла:
chmod a+x ~/.stackapplet-start.sh
Теперь открытая система-> Предпочтения-> Приложения Запуска, отредактируйте StackApplet
запись и изменение Command:
кому: /home/<USERNAME>/.stackapplet-start.sh
.
проверьте, что это появляется в приложении запуска: Система> Предпочтения> Приложения Запуска.
Если это не там, создайте средство запуска и добавьте его.
- Yonatan