Настройка Lightdm: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «=Источники= *[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

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Отключение входа в гостевого пользователя

По умолчанию 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.

Добавление системных хуков

Примечание: Хуки, 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
  • 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 не настраивает фоновое изображение экрана приветствия; вместо этого настройте конкретный экран.

Источники