У меня в основном рабочая настройка с использованием Ubutnu Server 16.04. Пока я не включу splash
, у меня есть следующая настройка:
$HOME/.xinitrc
if [ -d /etc/X11/xinit/xinitrc.d ]
then
for f in /etc/X11/xinit/xinitrc.d/*
do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec openbox-session
В сеансе openbox используется скрипт autostart для запуска моего приложение
$HOME/.bash_profile
if [ -z "$DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then
exec startx -- -nocursor
fi
/etc/systemd/system/getty@tty1.service.d/override.conf
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin kiosk --noclear %I $TERM
У меня есть GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" в /etc/default/grub
Проблема, с которой я сталкиваюсь, заключается в том, что когда загрузка завершена, я получаю tty7 (я думаю ...), и моя сессия x никогда не запускается. Если я использую Ctrl+Alt+F1 для перехода к tty1, я вижу кучу неудачных попыток запуска X, и через несколько секунд он снова пытается, и все начинается нормально.
Если я удалю "splash" из конфигурации grub и выполните update-grub, тогда все будет работать как ожидалось (за вычетом желаемого всплеска загрузки)
Пользователь kiosk находится в группах audio и video
Я попытался выполнить эту настройку, но это все еще не сработало.
Любые советы?
У меня была такая же проблема в течение некоторого времени, хотя, к счастью, в конце концов я нашел решение.
Попробуйте сделать это:
Откройте файл 10_linux в текстовом редакторе Nano: [ ! d2]
sudo nano /etc/grub.d/10_linux
, а затем найдите строку
set vt_handoff=vt.handoff=7
и измените число 7 на 1. То есть, если вы хотите использовать tty1 после загрузки. Вы можете, конечно, изменить номер на любой номер tty, который вы хотели бы передать на управление.
После этого сохраните файл.
Чтобы закончить прогон [ ! d6]
sudo update-grub
и violà! там вы идете - он должен теперь загружаться каждый раз в tty1 (или на любой номер tty, который вы выбрали); даже после «тихой всплеска».
Это то, что сработало для меня, надеюсь, что оно решает его и для вас.
Удачи!
У меня была такая же проблема в течение некоторого времени, хотя, к счастью, в конце концов я нашел решение.
Попробуйте сделать это:
Откройте файл 10_linux в текстовом редакторе Nano: [ ! d2] sudo nano /etc/grub.d/10_linux
, а затем найдите строку
set vt_handoff=vt.handoff=7
и измените число 7 на 1. То есть, если вы хотите использовать tty1 после загрузки. Вы можете, конечно, изменить номер на любой номер tty, который вы хотели бы передать на управление.
После этого сохраните файл.
Чтобы закончить прогон [ ! d6] sudo update-grub
и violà! там вы идете - он должен теперь загружаться каждый раз в tty1 (или на любой номер tty, который вы выбрали); даже после «тихой всплеска».
Это то, что сработало для меня, надеюсь, что оно решает его и для вас.
Удачи!
У меня была такая же проблема в течение некоторого времени, хотя, к счастью, в конце концов я нашел решение.
Попробуйте сделать это:
Откройте файл 10_linux в текстовом редакторе Nano: [ ! d2] sudo nano /etc/grub.d/10_linux
, а затем найдите строку
set vt_handoff=vt.handoff=7
и измените число 7 на 1. То есть, если вы хотите использовать tty1 после загрузки. Вы можете, конечно, изменить номер на любой номер tty, который вы хотели бы передать на управление.
После этого сохраните файл.
Чтобы закончить прогон [ ! d6] sudo update-grub
и violà! там вы идете - он должен теперь загружаться каждый раз в tty1 (или на любой номер tty, который вы выбрали); даже после «тихой всплеска».
Это то, что сработало для меня, надеюсь, что оно решает его и для вас.
Удачи!