1

поставил последний релиз образа арча. Раньше в xinitrc у юзера писал свой WM (в моем случае openbox), а от рута правил /etc/inittab - там указывал уровень загрузки.
Ща не могу найти инфу как мне запускать иксы автоматом - включил компьютер и без всяких вводов логинов и паролей запустился рабочий стол openbox.

Щас в ~/.xinitrc у меня:

exec d-bus-launch openbox-session

На арчфоруме писал...на юниксфоруме писал...ответить по сути никто так и не смог....я уже не знаю как объяснить что мне нужно.

есть archlinux. есть openbox.
при включении компьютера и после запуска системы требуется вводить логин и пароль в консоли. захожу под юзером.
через команду $ xinit /usr/bin/openbox-session запускаю openbox.

Вопрос: как сделать так, чтобы при включении компьютера и запуске системы не требовалось вводить каждый раз мой логин и пароль и не запускать openbox командой???

2

Как сделать загрузку в графический режим без XDM

Был, был и весь вышел...

3

1. Настроить автологин.

cp /usr/lib/systemd/system/getty@.service /etc/systemd/system/autologin@.service

Отрредактировать /etc/systemd/system/autologin@.service
В 28-й строчке внести имя пользователя

ExecStart=-/sbin/agetty --noclear -a rever %I 38400

(где вместо rever - ваш пользователь)
По желанию - в последней строке вместо tty1 выбрать другую виртуальную консоль.

https://wiki.archlinux.org/index.php/Au … al_console

2. Внести startx в конец ~/.bash_profile. Если такого файла нет, скопировать из /etc/skel/.bash_profile
https://wiki.archlinux.org/index.php/Start_X_at_Login

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

4

под новый арч все-таки на форуме накопали:
сначала
https://wiki.archlinux.org/index.php/Au … al_console
потом
https://wiki.archlinux.org/index.php/Start_X_at_Login

и все-таки проще слим ставить блин!

5

Lupo Alberto пишет:

Как сделать загрузку в графический режим без XDM

Там сейчас systemd уже. С чем и напряг.
Но вторую часть

raven_cler пишет:

Внести startx в конец ~/.bash_profile.

действительно лучше взять из кинутого предложенного вами.

Пользователям, использующим оболочку bash, следует добавить в файл ~/.bash_login строки
Код:

if test "$TTY" = "/dev/tty8"; then
  exec startx -- :1
fi

..или в .bash_profile


if [[ -z "$DISPLAY"  &&  $(tty) = /dev/tty8 ]]; then
  startx
  logout
fi
Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

6

raven_cler, большое спасибо, буду пробовать!

7

xSPiRiTx пишет:

и все-таки проще слим ставить блин!

Чисто технически количество телодвижений где-то такое же  ag

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

8

в ~/.bash_profile заработала только эта конструкция

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx