Я играл с Ubuntu, Сновещательной на моем нетбуке (где поломка не является действительно беспокойством); мне нравится новый экран входа в систему lightdm, но он имеет одно незначительное раздражение: в дополнение к моей собственной учетной записи пользователя существует другой счет на случайное использование моей девушкой, и ее учетная запись пользователя является той, которую это всегда фокусировало (по-видимому, потому что это является первым в алфавитном порядке).
Я знаю, как зафиксировать это в gdm, но не нашел решение для lightdm. Кто-либо знает, как настроить его так, моя учетная запись выделяется по умолчанию?
Отредактируйте файл/etc/lightdm/lightdm.conf (gksu gedit /etc/lightdm/lightdm.conf
) и добавьте строку как это в нем:
default-user=sean_fitzpatrick
В/etc/lightdm/lightdm.conf
Спуститесь по файлу, пока Вы не доберетесь до:
# greeter-hide-users=false
Не прокомментируйте это, удостоверьтесь, что значение является ложью.
Опция "пользователя по умолчанию" была удалена из lightdm. Почему? Никто не знает. Это были пять лет, с тех пор как этот вопрос первоначально задали, и это все еще повреждается. Lightdm теперь сохраняет состояние того, кто продержался, вошел в систему в скрытом файле здесь:
/var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Так, вот три обходных решения шага:
Создайте названный сценарий оболочки /usr/local/bin/lightdm-default-user
со следующим содержанием:
#!/bin/sh
# LightDM removed the default-user option.
# The only recourse now is an ugly kludge.
# Note that if you want to default to the "Guest Session",
# you need to specify the last user as "*guest".
/bin/echo -e '[greeter]\nlast-user=*guest' > /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Сделайте это исполняемым файлом: chmod 755 /usr/local/bin/lightdm-default-user
Имейте lightdm, автоматически запускает скрипт на запуск путем редактирования /etc/lightdm/lightdm.conf
и включение строки [SeatDefaults]
раздел:
[SeatDefaults]
greeter-setup-script=/usr/local/bin/lightdm-default-user
Это ужасающе ужасно, но это - к сожалению, лучшее решение в данный момент.
ответ 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, а также это - полученный отдельным методом.