Я хочу запустить свой оконный менеджер, когда я вхожу с особым пользователем, но остаюсь в консоли, если я захожу как root. Поэтому я хочу, чтобы запуск был таким, какой он есть, но при входе в систему, если я выбираю своего пользователя, он автоматически запускает «$ startx», а если я вхожу в систему как root, ничего не происходит. Это вообще возможно?
1 ответ
3
Хотя я просто использую диспетчер отображения (я использую LXDM, настроенный для автоматического входа в систему для моего пользователя) и переключаюсь на консоль, когда мне нужно быть пользователем root, вы можете попробовать это (из вики Arch):
Для Bash добавьте следующее в
~/.bash_profile
. Если файл не существует, скопируйте скелетную версию из/etc/skel/.bash_profile
Для Zsh вместо этого добавьте его в
~/.zprofile
.
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx