Рабочий lubuntu 18.04 LTS с LXDE
Так, я должен запустить простой скрипт SH в терминальном сеансе на запуске после входа в систему, но я изо всех сил пытаюсь получить его выполнение.
Я попробовал: прием rc.local,/.config/lxsession/Lubuntu/autostart прием, crontab прием, создавая сервис и включая его с systemctl enable
и добавляя его для автозапуска через встроенный инструмент "Default applications for LXSession", но ни один из них не поднимает окно терминала и запускает мой скрипт, когда я вошел в ПК.
Команды я попытался работать в этих приемах: sh /path/to/script/file.sh
, /bin/sh /path/to/script/file.sh
, lxterminal -e sh /path/to/script/file.sh
Система является новой установкой последнего дистрибутива, доступного на веб-сайте Lubuntu, это ничего не имеет в нем. То, что делает сценарий, поднимают окно Chromium и повторяют некоторый материал к терминалу периодически.
upd: сценарий:
chromium google.com --kiosk
while [ true ]
do
echo Quit this terminal to kill chromium
done
Заранее спасибо.
Думаю, вам следует создать файл системного пользовательского модуля. Он будет расположен по адресу:
/home/<user>/.config/systemd/user/<name>.service
Он создается как обычный файл модуля. Вы включаете его:
systemctl --user start <name>
Это запустит службу при входе в систему.