Настройка Lightdm: различия между версиями
(Новая страница: «=Источники= *[https://www.freedesktop.org/wiki/Software/LightDM/CommonConfiguration/ freedesktop.org] {{Category navigation|title=Перевод man-ов|category=Перевод man-ов|sortkey={{SUBPAGENAME}}}}») |
|||
(не показано 15 промежуточных версий 1 участника) | |||
Строка 1: | Строка 1: | ||
{{stub}} | |||
==Отключение входа в гостевого пользователя== | |||
По умолчанию LightDM позволяет войти в сеанс как гостевой (временный) пользователь; чтобы отключить данную функцию, пропишите следующие параметы: | |||
[SeatDefaults] | |||
allow-guest=false | |||
==Скрытие списка пользователей== | |||
По-умолчанию экран приветствия отображает список присутствующих в системе учетных записей. Если вы хотите скрыть его (например, у вас слишком много пользователей или проблемы с безопасностью), используйте следующую конфигурацию. Вы также можете включить ручной вход с помощью этого параметра. | |||
[SeatDefaults] | |||
greeter-hide-users=true | |||
==Разрешить вход вручную== | |||
Экран приветствия может не позволить вам вручную ввести имя пользователя для входа в систему. Чтобы разрешить ручной ввод, используйте следующий параметр: | |||
[SeatDefaults] | |||
greeter-show-manual-login=true | |||
==Настройка автоматического входа в систему== | |||
Чтобы настроить систему на автоматический вход в систему пользователя при запуске системы, установите параметр {{path|autologin-user}}. Если установлен параметр {{path|autologin-user-timeout}}, экран приветствия будет отображаться в течение указанного количества секунд, прежде чем произойдет автоматический вход в систему. Действия пользователя отменят этот тайм-аут. | |||
[SeatDefaults] | |||
autologin-user=username | |||
autologin-user-timeout=delay | |||
Если вы хотите установить автоматический вход в гостевой аккаунт вместо обычного пользователя, используйте следующий параметр: | |||
autologin-guest=true | |||
==Изменение сеанса по-умолчанию== | |||
Чтобы пользователь по-умолчанию заходил в указанную сессию, укажите следующий параметр: | |||
[SeatDefaults] | |||
user-session=name | |||
Где {{path|name}} - имя сессии в виде .desktop-файла из: | |||
* {{path|/usr/share/xsessions/*.desktop}} | |||
* {{path|/usr/share/wayland-sessions/*.desktop}} | |||
==Изменение экрана приветствия (Greeter)== | |||
Экран приветствия задается в каталоге конфигурации {{path|/usr/share/lightdm/lightdm.conf.d/}}, в файле который предоставляют пакеты экрана приветствия (greeter). Если вы хотите указать свой экран, вы можете указать следующий параметр: | |||
[SeatDefaults] | |||
greeter-session=name | |||
Где name - имя .desktop-файла экрана приветствия из {{path|/usr/share/xgreeters/*.desktop}}. | |||
==Добавление системных хуков== | |||
{{Note|Хуки, Hooking в компьютерном программировании — технология, позволяющая изменить стандартное поведение операционной системы, приложений или других программных компонентов.}} | |||
Если вам нужно какое-то особое поведение при запуске/завершении X-сервера и пользовательских сессий, вы можете установить запуск определенных команд следующими параметрами: | |||
[SeatDefaults] | |||
display-setup-script=command | |||
display-stopped-script=command | |||
greeter-setup-script=command | |||
session-setup-script=command | |||
session-cleanup-script=command | |||
session-wrapper=command | |||
greeter-wrapper=command | |||
*{{path|display-setup-script}} - выполняется после запуска X-сервера, но до запуска пользовательского сеанса / экрана приветствия. Установите данный параметр, если вам нужно настроить что-то особенное на X-сервере. Он будет выполняться от имени root. Если данная команда будет возвращать код ошибки, X-сервер будет останавливаться. | |||
*{{path|display-stopped-script}} - выполняется после завершения X-сервера. Он так же будет выполняться от root. | |||
*{{path|greeter-setup-script}} - выполняется перед запуском экрана приветствия (greeter). Так же выполняется от root. Если данная команда возвращает код ошибки, экран приветствия не может запуститься, что приведет к завершению LightDM. | |||
*{{path|session-setup-script}} - выполняется перед запуском пользовательской сессии. Если данная команда возвращает код ошибки, сессия не запустится (пользователь будет возвращен на экран приветствия (greeter)). | |||
*{{path|session-cleanup-script}} - выполняется перед завершением экрана приветствия (greeter) или пользовательской сессии. Выполняется от root. | |||
*{{path|session-wrapper}} - команда запуска для сеанса. Данная команда запускается от имени пользователя и выполняет команду, передаваемую в аргументах после окончания запуска сеанса. Используйте ее, если вам нужно сделать специальную настройку для пользовательского сеанса. Обратите внимание, что по умолчанию используется "lightdm-session", поэтому вам следует ссылаться на него, если необходимо переопределить этот параметр. | |||
*{{path|greeter-wrapper}} - команда для запуска из экрана приветствия. Это эквивалент session-wrapper для экрана приветствия (greeter). | |||
==Изменение фона== | |||
LightDM не настраивает фоновое изображение экрана приветствия; вместо этого настройте конкретный экран. | |||
=Источники= | =Источники= | ||
*[https://www.freedesktop.org/wiki/Software/LightDM/CommonConfiguration/ freedesktop.org] | *[https://www.freedesktop.org/wiki/Software/LightDM/CommonConfiguration/ freedesktop.org] | ||
{{Category navigation|title=Перевод man-ов|category=Перевод man-ов|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Перевод man-ов|category=Перевод man-ов|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 23:11, 15 ноября 2024
Отключение входа в гостевого пользователя
По умолчанию LightDM позволяет войти в сеанс как гостевой (временный) пользователь; чтобы отключить данную функцию, пропишите следующие параметы:
[SeatDefaults] allow-guest=false
Скрытие списка пользователей
По-умолчанию экран приветствия отображает список присутствующих в системе учетных записей. Если вы хотите скрыть его (например, у вас слишком много пользователей или проблемы с безопасностью), используйте следующую конфигурацию. Вы также можете включить ручной вход с помощью этого параметра.
[SeatDefaults] greeter-hide-users=true
Разрешить вход вручную
Экран приветствия может не позволить вам вручную ввести имя пользователя для входа в систему. Чтобы разрешить ручной ввод, используйте следующий параметр:
[SeatDefaults] greeter-show-manual-login=true
Настройка автоматического входа в систему
Чтобы настроить систему на автоматический вход в систему пользователя при запуске системы, установите параметр autologin-user. Если установлен параметр autologin-user-timeout, экран приветствия будет отображаться в течение указанного количества секунд, прежде чем произойдет автоматический вход в систему. Действия пользователя отменят этот тайм-аут.
[SeatDefaults] autologin-user=username autologin-user-timeout=delay
Если вы хотите установить автоматический вход в гостевой аккаунт вместо обычного пользователя, используйте следующий параметр:
autologin-guest=true
Изменение сеанса по-умолчанию
Чтобы пользователь по-умолчанию заходил в указанную сессию, укажите следующий параметр:
[SeatDefaults] user-session=name
Где name - имя сессии в виде .desktop-файла из:
- /usr/share/xsessions/*.desktop
- /usr/share/wayland-sessions/*.desktop
Изменение экрана приветствия (Greeter)
Экран приветствия задается в каталоге конфигурации /usr/share/lightdm/lightdm.conf.d/, в файле который предоставляют пакеты экрана приветствия (greeter). Если вы хотите указать свой экран, вы можете указать следующий параметр:
[SeatDefaults] greeter-session=name
Где name - имя .desktop-файла экрана приветствия из /usr/share/xgreeters/*.desktop.
Добавление системных хуков
Если вам нужно какое-то особое поведение при запуске/завершении X-сервера и пользовательских сессий, вы можете установить запуск определенных команд следующими параметрами:
[SeatDefaults] display-setup-script=command display-stopped-script=command greeter-setup-script=command session-setup-script=command session-cleanup-script=command session-wrapper=command greeter-wrapper=command
- display-setup-script - выполняется после запуска X-сервера, но до запуска пользовательского сеанса / экрана приветствия. Установите данный параметр, если вам нужно настроить что-то особенное на X-сервере. Он будет выполняться от имени root. Если данная команда будет возвращать код ошибки, X-сервер будет останавливаться.
- display-stopped-script - выполняется после завершения X-сервера. Он так же будет выполняться от root.
- greeter-setup-script - выполняется перед запуском экрана приветствия (greeter). Так же выполняется от root. Если данная команда возвращает код ошибки, экран приветствия не может запуститься, что приведет к завершению LightDM.
- session-setup-script - выполняется перед запуском пользовательской сессии. Если данная команда возвращает код ошибки, сессия не запустится (пользователь будет возвращен на экран приветствия (greeter)).
- session-cleanup-script - выполняется перед завершением экрана приветствия (greeter) или пользовательской сессии. Выполняется от root.
- session-wrapper - команда запуска для сеанса. Данная команда запускается от имени пользователя и выполняет команду, передаваемую в аргументах после окончания запуска сеанса. Используйте ее, если вам нужно сделать специальную настройку для пользовательского сеанса. Обратите внимание, что по умолчанию используется "lightdm-session", поэтому вам следует ссылаться на него, если необходимо переопределить этот параметр.
- greeter-wrapper - команда для запуска из экрана приветствия. Это эквивалент session-wrapper для экрана приветствия (greeter).
Изменение фона
LightDM не настраивает фоновое изображение экрана приветствия; вместо этого настройте конкретный экран.