Алексей Федорчук
Не так давно говорилось, что 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/автовход, показывает, что оно не кажется очевидным широким народным массам. Вот я и попробовал сочинить маленький алгоритмик того, как следует подходить к решению такого рода «проблемок».
Пусть маленький алгоритмик решения «проблемки» автовхода со своим логином, но зачётный!
Спасибо.