Автор Тема: почему в Альт Образование 9.1 - не работает автозапуск скрипта sh  (Прочитано 1411 раз)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Подскажите пожалуйста, почему в Альт Образование 9.1 - не работает автозапуск скрипта sh ?
« Последнее редактирование: 15.02.2021 12:51:01 от genand1947 »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Чего за скрипт, откуда запускаете, права на запуск есть?

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
В домашней директории имеется файл f.sh в котором, например, одна команда: okular
Через консоль этот скрипт f.sh запускается как от текущего пользователя, так и от root (нажимаю Enter на f.sh).
Но при назначении в автозапуск - не срабатывает при входе в систему. Ни в добавить скрипт, ни добавить приложение.

Оффлайн KALIBR-10

  • Давно тут
  • **
  • Сообщений: 427
В домашней директории имеется файл f.sh в котором, например, одна команда: okular
Через консоль этот скрипт f.sh запускается как от текущего пользователя, так и от root (нажимаю Enter на f.sh).
Но при назначении в автозапуск - не срабатывает при входе в систему. Ни в добавить скрипт, ни добавить приложение.

Паузу нужно попробовать запилить перед запуском проги, ну и полный путь на всякий случай до проги.
Например:

#!/bin/sh
sleep 10
/path_to_okular/okular
Разбаньте в телеге шакалы!!!

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
#!/bin/sh
sleep 10
/usr/bin/okular
(на Альт Образование 9.1 при назначении в автозапуске - по прежнему не работает)
« Последнее редактирование: 16.02.2021 15:03:26 от genand1947 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
~/.xsession-errors:0
Я, конечно решил другим способом, но что значит: ~/.xsession-errors:0   ?  (вновь стало актуальным в Альт Образование 10.0).

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Логи запуска Х-ового сеанса от пользователя.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В домашней директории имеется файл f.sh в котором, например, одна команда: okular
Через консоль этот скрипт f.sh запускается как от текущего пользователя, так и от root (нажимаю Enter на f.sh).
Но при назначении в автозапуск - не срабатывает при входе в систему. Ни в добавить скрипт, ни добавить приложение.

Пример:
$ cat $HOME/.config/autostart/palemoon.desktop
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=palemoon
Comment=
Exec=/usr/bin/palemoon
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

OnlyShowIn должен заканчиваться точкой с запятой. Включая при перечислении DE.

Registered OnlyShowIn Environments
https://specifications.freedesktop.org/menu-spec/latest/apb.html

Extensions to the desktop entry format
https://specifications.freedesktop.org/menu-spec/latest/ar01s03.html