LINUX.ORG.RU
ФорумAdmin

Как запустить XOrg-сервер без необходимости выбора пользователя и ввода пароля?

 


0

1

Каким образом «lightdm» превращается в «display-manager»?

# systemctl enable lightdm
Created symlink /etc/systemd/system/display-manager.service → /lib/systemd/system/lightdm.service.

Если я выполню команду disable, то как будет запускаться «graphical.target», который
systemctl set-default graphical.target
если у него
systemctl show graphical.target | grep Wants
Wants=display-manager.service

https://askubuntu.com/questions/51086/how-do-i-enable-auto-login-in-lightdm

В Debian есть был «nodm», а как быть в gentoo, где его нет?

Что делать, если нужно запустить два XOrg-сервера? Как будут два lightdm использовать один и тот же конфиг?

★★☆

Последнее исправление: Einstok_Fair (всего исправлений: 5)
Ответ на: комментарий от iTA05

не могу, в gentoo wiki не сказано как это сделать:
https://wiki.gentoo.org/wiki/LightDM

и этот проект
https://github.com/spanezz/lightdm-autologin-greeter
не опакечен

Einstok_Fair ★★☆
() автор топика
Последнее исправление: Einstok_Fair (всего исправлений: 1)
Ответ на: комментарий от ia666

Это не так. Работы там на неделю, или на месяц, если с изучением.

Потому что сценариев много, например запуск разных виртуальных дисплеев для разных виртуальных терминалов внутри одного xorg-server-а (он так умеет, да-да).

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от ia666

Программа без документации пользователям не нужна. Потому что неясно как ей пользоваться. И кто будет писа́ть?

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

Не несите пурги, пакетите вы в первую очередь для себя. Вы и будете пользоваться.
Не валяйте дурака, почитайте ман от lightdm и просто включите автологин

ia666
()
Ответ на: комментарий от ia666

я уже много чего почитал, уже включил (и он не включился). Кроме того, цель в топике не конечная, а промежуточная. У меня есть дополнительные критерии, простое включение автологина их не удовлетворит. Я хочу запустить два десктопа (те, которые $DESKTOP=)

Примерно так: https://askubuntu.com/questions/443418/start-another-gui-on-different-tty только через systemd

Einstok_Fair ★★☆
() автор топика
Последнее исправление: Einstok_Fair (всего исправлений: 1)
Ответ на: комментарий от Einstok_Fair

Во первых вы сами ввели всех в заблуждение, т.к. тема изначально была только об автологине.
Во вторых - зачем?

P.S. а у меня автологин работает

ia666
()
Последнее исправление: ia666 (всего исправлений: 1)
Ответ на: комментарий от ia666

но работает не так, как хотелось бы. В частности ждёт секунду.

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от ia666

а вот - не работает:
https://forums.gentoo.org/viewtopic-t-1104702-start-0.html

В файле
/var/log/lightdm/lightdm.log
написано:

[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG:   [LightDM] contains unknown option autologin-guest
[+0.00s] DEBUG:   [LightDM] contains unknown option autologin-user
[+0.00s] DEBUG:   [LightDM] contains unknown option autologin-user-timeout

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

Нет смысла в DM, если пользователь один. Грузи сразу что-тебе нужно. Я делаю так (немного упростил gdm3.service):

systemctl set-default graphical.target

systemctl enable foodm@tty1

/etc/systemd/system/foodm@.service:

Unit]
Description=Foo Display Manager on %I
After=rc-local.service systemd-user-sessions.service

Conflicts=getty@%i.service
After=getty@%i.service

[Service]
User=USER
PAMName=login
StandardOutput=journal
StandardInput=tty-fail
ExecStart=/usr/bin/xinit -- /usr/bin/X -quiet -nolisten tcp :0 vt${XDG_VTNR}
Type=simple
Restart=always
RestartSec=1
UtmpIdentifier=:0
TTYPath=/dev/%I
TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes
IgnoreSIGPIPE=no
TimeoutStopSec=10

WorkingDirectory=/home/USER
Environment=PATH=/home/USER/.local/bin:/bin:/usr/bin:/usr/local/bin:/usr/games

[Install]
WantedBy=graphical.target

~/.xinitc

xrdb -load $HOME/.Xresources
exec icewm-session

Если нужен логин/пароль при загрузке и для блокировки: WM первым делом запускает твой любимый локер

Perspective
()
Ответ на: комментарий от te111011010

Из разговоров на LOR я так понял, что сейчас самый правильный и большенствойный Linux - это NixOS.
Но мне сложно перейти, очень из-за этого страдаю морально.

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Perspective

~/.xinitc

этот файл не так называется...

Файл ~/.xinitrc представляет собой шелл-скрипт передаваемый xinit посредством команды startx.

Einstok_Fair ★★☆
() автор топика

Моя проблема была не в том, что я не мог найти какой файл править, а в том, что я раскомментировал эти три строчки, но не раскомментировал название секции ([Seat:*]), из-за этого были ошибки разбора файла.

Einstok_Fair ★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.