(продолжение)
То, что файл /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator - скрипт(сценарий Python), не имеет никакого значения для его запуска что щелком по файлу, что при внесении его в Запускаемые приложения для автозапуска при загрузке сессии.
Важно только чтобы он имел в свойствах файла статус "Позволять выполнение файла как программы".
Относительно автозапуска: строки запуска индикатора в окне Заускаемые приложения, файла my-weather-indicator-autostart.desktop в папке ~/.config/autostart и его содержимого.
В процессе "опытов" и моделирования возможных ситуаций при которых автозапуск индикатора не работает получилось смоделировать 2 случая(может быть их и больше):
1. По какой-то причине, независимо от выставленной "галочки" в окне Заускаемые приложения для автозапуска индикатора, в содержимом файла ~/.config/autostart/my-weather-indicator-autostart.desktop не меняется строка X-GNOME-Autostart-enabled=false на X-GNOME-Autostart-enabled=true.
(Есть подозрение что система вносит такое изменение в какой-то другой скрытый дублирующий новосозданный файл с аналогичным именем но скрытый и невидимый в Nemo даже при включении режима показа скрытых файлов, но такой файл обнаружился при просмотре каталога ~/.config/autostart/ в mc при включении режима показа скрытых, резервных и пр .
То есть в mc я видел два почти одинаковых файла имеющих различие только то,
что в одном было X-GNOME-Autostart-enabled=false ,
а в другом X-GNOME-Autostart-enabled=true. )
2. При выставленной "галочке" в окне Заускаемые приложения для автозапуска индикатора, в содержимом файла ~/.config/autostart/my-weather-indicator-autostart.desktop
была строка X-GNOME-Autostart-enabled=true, но программа всё равно не запускалась.
Такое наблюдалось если в настройках индикатора был отключен показ виджета и показ индикатора в панели задач. Эти показы отключены в настройках по умолчанию.
Для исправления ситуации
в первом случае, можно удалив все файлы от weather-indicator в ~/.config/autostart/ , запустить из меню программу индикатора и в её настройках снова установить автозапуск.
Или вручную внести запись на автозапуск индикатора в окне Заускаемые приложения, удалив нём автосозданную строку.
во втором случае, надо поменять настройки индикатора и включить показ виджета и показ индикатора. Но тут есть нюанс- окно настроек автоматически открывается только при первом запуске программы, а далее его можно открыть только при открытии окна по клику по значку индикатора на панели, который отключен. Для включения показа индикатора на панели можно вручную отредактировать файл конфигурации индикатора -
~/.config/my-weather-indicator/my-weather-indicator.conf
sizonov stas: |
подымите руку вверх, у кого индикатор работает "искаропки" |
у меня.
при установке минт17.1mate. Да и минт17.1 cinnamon пока "опыты" проводил, больше десятка раз ставил-сносил и пр. и только 2 раза сам не понял по какой точно причине "глюканул" автозапуск. Первый раз в торопях что-то нащёлкал и долго не мог включить настройки из меню, и как получилось второй раз с "неуправляемым" файлом в папке автостарта, тоже не понял.
Если всё ставить по порядку и ничего не забыть включить то всё нормально работает. Даже в минт KDE.
Единственное что в минтKDE пришлось нестандартно делать , так это первый запуск программы, ввиду отсутствия строки в меню.
Запустить можно хоть командой в терминале
$ /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator
хоть кликом по этому файлику в файловом менеджере
А вот в минт17 с xfce , вроде ставится, но нет ни строчки в меню и при запуске через терминал говорит что некоторых необходимых модулей нет.
sizonov stas: |
colonel: | Всё и так нормально запускается и всё работает без допскриптов и прочего колдовства с питоном | у меня не работает, иначе бы не создавал тему насчёт "сомнительной причины" уже отписался, она и мне кажется сомнительной |
тут и сомневаться не надо, достаточно проверить кликом по этому файлику или командой через терминал или попробуйте - удалите /usr/bin/python3 в "скрипте для запуска скрипта".
Проверял и на установленной системе и на системах загруженных в лайфрежиме с флешки.
Вы показывали содержимое файла my-weather-indicator-autostart.desktop в папке автозапуска. В нём запуск программы запрещён.