[devel] Режим киоска
Leonid Krivoshein
klark.devel на gmail.com
Вс Мар 3 12:57:41 MSK 2019
03.03.2019 09:43, Andrey Cherepanov пишет:
> Обращаюсь за помощью в реализации режима киоска у нас в дистрибутивах.
> В настоящий момент можно реализовать это через
>
> /etc/X11/Xsession
>
> # Try custom user WM.
> ExecIfExecutable "/etc/X11/xsession.user.d/$USER"
>
> и выйти после этого, чтобы не запускать startwm.
>
> Перед этим игнорировать возможные переопределения в "$HOME"/.xsession.d/*
>
> Вопрос: можно ли запустить X-ы без Xsession? Можно ли переопределить
> по-иному или надо и консоли заблочить?
>
Наш инсталлятор -- классический kiosk, разве что с root'ом.
Там запуск как раз через xinitrc. Думается, затык м.б. в этом:
$ grep Xsession /etc/X11/xdm/xdm-config
DisplayManager*session: /etc/X11/Xsession
$ grep Xsession /etc/X11/xdm/Xsession
exec /etc/X11/Xsession $*
# Xsession ends here
Можно ещё добавить /etc/X11/xorg.conf.d/99-kiosk.conf:
# Disable DPMS
Section "ServerFlags"
Option "blank time" "0"
Option "standby time" "0"
Option "suspend time" "0"
Option "off time" "0"
EndSection
# Disable Ctrl-Alt-Backspace and Ctrl-Alt-Fx
Section "ServerFlags"
Option "DontZap" "True"
Option "DontVTSwitch" "True"
EndSection
--
Best regards,
Leonid Krivoshein.
Подробная информация о списке рассылки Devel