Как сохранить имя последнего входившего пользователя на экране блокировки

Материал из Wiki AlterOS
Версия от 08:40, 13 февраля 2023; Dereviannykh.vo (обсуждение | вклад) (Новая страница: «Чтобы на экране входа сохранялись имена входивших пользователей, необходимо раскоменти…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Чтобы на экране входа сохранялись имена входивших пользователей, необходимо раскоментировать параметры в конфигурационном файле /etc/lightdm/lightdm.conf

 greeter-hide-users=false
 greeter-show-manual-login=true
 greeter-show-remote-login=true
 allow-user-switching=true

Для доменных пользователей важно, чтобы профиль появлялся в конфигурационном каталоге /var/lib/AccountsService/users/ Пока мы работаем над автоматизацией этого процесса, можно созать профили вручную выполнивдействия приведенные ниже. 1. Создать файл в каталоге /var/lib/AccountsService/users/ c именем пользователя и текстом:

 [User]
 XSession=cinnamon
 SystemAccount=false

2. Перезапустить AccountsService командой systemctl restart accounts-daemon.

Либо запустить bash-скрипт от суперпользователя:

 #!/bin/bash
 
 LISTOFUSERS=$(/bin/ls /home/ | awk -F "@" '{print $1}')
 for USER in $LISTOFUSERS
 do
     if [ ! -f /var/lib/AccountsService/users/$USER ]; then
         echo $USER
         echo '[User]
 XSession=cinnamon
 SystemAccount=false
 ' > /var/lib/AccountsService/users/$USER
   fi
 done
 
 /bin/systemctl restart accounts-daemon