Я играл с Ubuntu Oneiric на своем нетбуке (где поломка на самом деле не проблема); Мне нравится новый экран входа в систему lightdm, но у него есть одно небольшое раздражение: в дополнение к моей собственной учетной записи пользователя есть еще одна учетная запись для случайного использования моей девушкой, и ее учетная запись пользователя всегда предназначена (предположительно, потому что она сначала в алфавитном порядке) ,
Я знаю, как это исправить в gdm, но я не нашел решения для lightdm . Кто-нибудь знает, как его настроить, чтобы моя учетная запись выделялась по умолчанию?
/usr/share/lightdm/lightdm.conf.d
, файлы в/etc/lightdm.conf.d
и/etc/lightdm.conf
самих себя. Значения по умолчанию могут быть переопределены ранее и должны быть сброшены позже.Ответ hackerb9 сделал это для меня, но вместо создания скрипта гораздо проще просто «заморозить» файл конфигурации. Вот что нужно сделать:
.cache
может называться как-то иначе)sudo nano /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
last-user=[DEFAULT-USER]
sudo chattr +i /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Теперь lightdm не сможет обновить этот файл, когда другой пользователь войдет в систему, гарантируя, что ваш пользователь по умолчанию всегда будет в списке при загрузке экрана входа в систему.
Если это работает для вас, и вы решили проголосовать, пожалуйста, проголосуйте за пост hackerb9, так как он получен отдельным методом.
источник
Отредактируйте файл /etc/lightdm/lightdm.conf (
gksu gedit /etc/lightdm/lightdm.conf
) и добавьте в него следующую строку:источник
Параметр «default-user» был удален из lightdm. Почему? Никто не знает. Прошло пять лет с тех пор, как этот вопрос был задан изначально, и он все еще не работает. Lightdm теперь сохраняет состояние тех, кто последний раз заходил в скрытый файл здесь:
Итак, вот три шага:
Создайте сценарий оболочки, вызываемый
/usr/local/bin/lightdm-default-user
со следующим содержимым:Сделайте его исполняемым:
chmod 755 /usr/local/bin/lightdm-default-user
Пусть lightdm автоматически запустит скрипт при запуске, отредактировав
/etc/lightdm/lightdm.conf
и добавив строку в[SeatDefaults]
раздел:Это ужасно уродливо, но, к сожалению, это лучшее решение на данный момент.
источник
state
файла.