Void Linux. LXDM и автоматический вход


Алексей Федорчук

Не так давно говорилось, что Void (Linux) распространяется в нескольких редакциях, различающихся десктопами по умолчанию (это если не считать параллельной ветки с библиотекой musl — но об этом в другой раз). И в тех двух с половиной из них, которые я видел в установленном на реальное «железо» виде, в качестве дисплейного менеджера (или login-менеджера, что более правильно) по умолчанию используется LXDM. Разумеется, в Live-режиме видеть экран входа в систему — редкая удача…

Хорошо это или плохо — обсуждать не буду. Для меня, отказавшегося, вместе с Дядей Фёдором, от оценочного восприятия жизни — никак. Потому что, поглядев на экран входа в систему сразу после установки любой дистры, и наладив вслед за этим автоматический вход, я программы этой больше не вижу. Так что и в данном случае дело оставалось за малым — этот самый автоматический вход в систему настроить.

Я когда-то глядел на LXDE, частью которого является LXDM, и даже что-то написал на эту тему. Вполне возможно, что и автологин тогда настраивал. Да вот только сразу не записал, как, а потом напрочь забыл — ведь тому минуло более шести лет. А потому сейчас пришлось проделать эту процедуру «с нуля». И, дабы история когда-нибудь не повторилась, сразу фиксирую все потребовавшиеся для этого действия.

Первое из них — мысленное: раз при загрузке с Live-носителя вход в систему не требует никаких логинов и паролей, значит, он для Live-юзера является автоматическим. Так что остаётся только определить, какой конфиг отвечает за это, и каким образом он это делает.

Даже если не обращаться к официальному сайту Void’а, сообщающему, что юзера в Live-режиме зовут anon (не путать с библейским Онаном — первооткрывателем контрацепции), имя его можно вычислить в терминале Live-сессии командой

$ echo $USER

После чего утилитой grep по ключевым словам типа anon и autologin легко определяется, что товарищем конфигом, ответственным за это дело, назначен /etc/lxdm/lxdm.conf. Из первых же строк которого становится ясно, как он свою ответственность реализует:

[base]
## uncomment and set autologin username to enable autologin
autologin=anon
...

Где не-библейского anon‘а нужно заменить на имя своего аккаунта — так

$ sudo sed -i 's/anon/alv/' /etc/lxdm/lxdm.conf

или просто в текстовом редакторе. После чего перезагрузиться для проверки — и опять надолго забыть о дисплейных менеджерах.

А столь длинное вступление к элементарному, по сути, действию я написал потому, что запрос к Гоше и Яше на тему LXDM и autologin/автовход, показывает, что оно не кажется очевидным широким народным массам. Вот я и попробовал сочинить маленький алгоритмик того, как следует подходить к решению такого рода «проблемок».

Оглавление

,

Один комментарий на «“Void Linux. LXDM и автоматический вход”»

  1. Пусть маленький алгоритмик решения «проблемки» автовхода со своим логином, но зачётный!
    Спасибо.

Добавить комментарий