Апплет стека не запускался автоматически

Я использую 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,

Убедитесь , что оно появляется в автозагрузке приложения: " Система" > " Установки" > " Автозагрузка приложений".

Если его там нет, создайте модуль запуска и добавьте его.

- Йонатан

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