LXDM (Русский)

Ссылки по теме
LXDE
Display manager (Русский)
Состояние перевода:
На этой странице представлен перевод статьи
LXDM
. Дата последней синхронизации: 2018-06-04. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
LXDM - это легкий экранный менеджер для lxde. Пользовательский интерфейс реализован с помощью GTK+ 2.
Установка
Установите
lxdm
или
lxdm-git
AUR
[
ссылка недействительна
: package not found]
. Затем,
включите
lxdm.service
для автоматического запуска при загрузке системы.
Настройка
Конфигурационные файлы для lxdm расположены в /etc/lxdm/. Основной файл конфигурации - lxdm.conf. Другой файл Xsession - это системный файл конфигурации сеанса х и обычно не редактируется. Другими файлами в этой папке являются все сценарии оболочки, которые запускаются, когда в lxdm происходят определенные изменения:
LoginReady
выполняется с привилегиями root, когда lxdm готов показать окно входа в систему.
PreLogin
запускается как root, прежде чем регистрировать пользователя.
PostLogin
запускается как зарегистрированный пользователь сразу после его входа в систему.
PostLogout
запускается как зарегистрированный пользователь сразу после его выхода из системы.
PreReboot
запускается как root перед перезагрузкой с lxdm.
PreShutdown
запускается как root до отключения питания с помощью lxdm.
Сеанс по умолчанию
Можно указать, какой сеанс будет загружен, когда пользователи выбирают сеанс по умолчанию из списка. Обратите внимание, что пользовательский параметр предпочитает глобальные настройки.
Глобальные настройки
Отредактируйте
/etc/lxdm/lxdm.conf
изменив эту директиву, установив нужный сеанс или DE:
session=/usr/bin/startlxde
Пример для использования
Xfce
:
session=/usr/bin/startxfce4
Пример для использования
Openbox
:
session=/usr/bin/openbox-session
Пример для использования
GNOME
:
session=/usr/bin/gnome-session
Это полезно для тем, у которых нет видимого окна выбора сеанса, и при возникновении проблем с использованием автологина.
Настройки пользователя
Чтобы определить предпочтительный сеанс для каждого пользователя, просто отредактируйте ~/.dmrc.
Пример: пользователь1 хочет использовать xfce4, пользователь2
Cinnamon
, а пользователь3 GNOME:
Пользователь1:
[Desktop]
Session=xfce
Пользователь2:
[Desktop]
Session=cinnamon
Пользователь3:
[Desktop]
Session=gnome
Автоматический вход в систему
Для автоматического входа в систему отредактируйте соответствующую директиву в
/etc/lxdm/lxdm.conf
:
#autologin=dgod
Последние используемые опции
Lxdm хранит информацию о последних используемых опциях в:
/var/lib/lxdm/lxdm.conf
[base]
last_session=/usr/share/xsessions/xfce.desktop
last_lang=
last_langs=ru_RU.UTF-8
Советы и рекомендации
Добавление пользовательских иконок
Пользовательский значок 96x96 px (jpg или png) может быть дополнительно отображен на экране входа в систему. Просто скопируйте нужное изображение в
$HOME/.face
. Пакет
gnome-control-center
предоставляет некоторые значки по умолчанию, подходящие для lxdm. Посмотрите в
/usr/share/pixmaps/faces
после установки этого пакета.
Примечание
Графический инструмент
lxdm-config
, поставляемый с lxdm, может быть использован для размещения файла
.face
в домашнем каталоге вместе с другими настройками.
Одновременные пользователи и их переключение
LXDM позволяет одновременно регистрировать нескольких пользователей в разных tty. Следующая команда используется, чтобы позволить другому пользователю войти в систему, не отключая текущего:
$ lxdm -c USER_SWITCH
Примечание
Когда новый пользователь входит в систему, его сеанс начнется с tty7. Например, пользователь1 входит в систему и использует команду USER_SWITCH. Теперь пользователь2 входит в систему. Пользователь2 будет на tty7, а пользователь1 на tty1.
Темы
Темы LXDM расположены в
/usr/share/lxdm/themes
.
Существует только одна тема, предоставляемая LXDM, а именно Industrial. Чтобы отобразить фоновое изображение, содержащееся в файле
wave.svg
темы, убедитесь, что вы установили
librsvg
.
Пакет
lxdm-themes
AUR
предоставляет 6 дополнительных тем. Archlinux, ArchlinuxFull, ArchlinuxTop, Arch-Dark, Arch-Stripes и IndustrialArch. Темы ArchStripes и ArchDark также доступны в
lxdm-git
AUR
[
ссылка недействительна
: package not found]
(с другими названиями, чтобы избежать конфликтов).
Вы можете изменить тему в
/etc/lxdm/lxdm.conf
:
## the theme of greeter
theme=theme_name
LXDM также можно настроить для использования темы GTK (сохраненной в
/usr/share/themes
) в указанном файле конфигурации:
## GTK theme
gtk_theme=gtk_theme_name
Расширенные настройки сеанса
После входа в систему LXDM будет загружать все следующие файлы (загруженные по порядку сверху):
/etc/profile
~/.profile
/etc/xprofile
~/.xprofile
Эти файлы могут использоваться для запуска служб, которые должны устанавливать определенные переменные среды, чтобы клиенты могли использовать эту службу, например, ssh-agent. Подробнее см
Xprofile
.
Обратите внимание, что LXDM не читает
~/.xinitrc
, поэтому для тех, кто переходит от DM, который использует этот файл, например
SLiM
, придется перемещать свои настройки в другое место (например,
~/.xprofile
). Также обратите внимание, что LXDM не читает
~/.bash_profile
.
Если вы все еще хотите использовать файл
~/.xinitrc
, вы можете добавить строку в файл события
/etc/lxdm/PostLogin
:
source ~/.xinitrc
LXDM также использует
Xresources
,
Xkbmap
, и
Xmodmap
. Подробнее о файлах пользовательских настроек см
/etc/lxdm/Xsession
.
Исправление проблемы с черным фоном
Когда LXDM использует тему Industrial, а фоновое изображение установлено на черный, может происходить мигание до запуска LXDM. Это вызвано свойством bg_color выбранной темы. Чтобы этого избежать замените тему по умолчанию на темную (Например gtk_theme=Adwaita-dark).