Апплет стека не запускался автоматически
Я использую stackapplet v1.4, он не запускается автоматически. Каждый раз, когда я хочу запустить его вручную из Приложения >> Стандартные >> StackApplet. Я уверен, что я включил опцию Start StackApplet во время входа в систему, но он не работает. Что происходит неправильно Вот?
~ /.xsession-errors показывает следующий результат.
2 ответа
Открыть ~/.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
,
Убедитесь , что оно появляется в автозагрузке приложения: " Система" > " Установки" > " Автозагрузка приложений".
Если его там нет, создайте модуль запуска и добавьте его.
- Йонатан