Апплет стека не запускался автоматически
Я использую 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,
Убедитесь , что оно появляется в автозагрузке приложения: " Система" > " Установки" > " Автозагрузка приложений".
Если его там нет, создайте модуль запуска и добавьте его.
- Йонатан