Добрый день всем!
Помогите решить проблему, пожалуйста
Задача: сделать чтобы Firefox автоматически запускался в режиме киоска. ОС - Centos 7
Что сделано:
создан файл ff.sh со скриптом
#!/bin/bash
export DISPLAY=:0
firefox -kiosk https://mysite.com
Далее:
chmod +x /usr/bin/script.sh
Далее создана служба ff.service исходный код ниже
[Unit]
Description=ff
After=network.target
[Service]
ExecStart=/ff.sh
User=admint
[Install]
WantedBy=multi-user.target
Затем:
systemctl daemon-reload
systemctl enable ff.service
Дальше возникает следующие: После перезагрузки служба не стартует и выдает такую ошибку
ff.service - ff
Loaded: loaded (/etc/systemd/system/ff.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2022-06-01 08:04:05 EDT; 1min 2s ago
Process: 1173 ExecStart=/home/admint/script/ff.sh (code=exited, status=1/FAILURE)
Main PID: 1173 (code=exited, status=1/FAILURE)
Jun 01 08:04:05 localhost.localdomain systemd[1]: Started ff.
Jun 01 08:04:05 localhost.localdomain ff.sh[1173]: Error: cannot open display: :0
Jun 01 08:04:05 localhost.localdomain systemd[1]: fff.service: main process exited, code=exited, status=1/FAILURE
Jun 01 08:04:05 localhost.localdomain systemd[1]: Unit fff.service entered failed state.
Jun 01 08:04:05 localhost.localdomain systemd[1]: fff.service failed.
НО, если вручную сделать запуск этой службы, то все стартует и работает.
systemctl start ff.service
Как сделать чтобы работало все таки после перезагрузки?