Настройки LXDM

Revision as of 06:01, 29 December 2022 by Krotesk (talk | contribs)
Other languages:
English • ‎русский

Обзор

 
LXDM без темы
Подсказка
Дополнительные возможности настройки доступны, если вы решите вручную отредактировать файл конфигурации LXDM.

LXDM отвечает за предоставление экрана входа в систему, на котором можно выбрать предпочтительный язык и среду рабочего стола для вашей учетной записи (учетных записей). Он также функционирует как барьер безопасности для предотвращения несанкционированного доступа к вашей системе.

LXDM по-прежнему можно легко настроить в соответствии с личным вкусом и предпочтениями, включая возможность включения автологина, изменения фонового изображения, удаления языкового меню и отключения списка пользователей.

Вариант 1: Использование инструмента настройки

 
Инструмент настройки LXDM
Приложение Настройки LXDM можно найти в разделе Система в меню XFCE и Cinnamon. Пользователи Openbox также найдут его в разделе Система при использовании приложения Openbox AppFinder. В качестве альтернативы - поиск lxdm в Synapse даст правильный результат.

Для запуска из командной строки используйте

user $ sudo lxdm-config COPY TO CLIPBOARD

Вариант 2: Ручное редактирование файла конфигурации

Для выполнения любой или всех этих задач необходимо сначала открыть файл конфигурации LXDM (lxdm.conf) с помощью терминала. Синтаксис команды для открытия конфигурационного файла LXDM следующий:

user $ sudo [текстовый редактор] /etc/lxdm/lxdm.conf COPY TO CLIPBOARD


.

Например, если Вы хотите отредактировать файл в терминале с помощью nano (стандартный текстовый редактор на базе терминала), введите:

user $ sudo nano /etc/lxdm/lxdm.conf COPY TO CLIPBOARD


.

В противном случае - если вы установили полную версию Manjaro (т.е. не NET-редакцию) - вам может быть проще использовать предустановленный текстовый редактор gedit. Он откроет файл конфигурации как документ, что облегчит его чтение и редактирование. Чтобы использовать gedit вместо этого, введите:

user $ sudo gedit /etc/lxdm/lxdm.conf COPY TO CLIPBOARD


Включение автологина

Информация
Автологин будет работать только при загрузке Manjaro. В противном случае - при выходе из системы, вам все равно придется ввести имя пользователя и пароль, чтобы вернуться в среду рабочего стола.

Можно полностью обойти экран входа и сразу перейти в выбранное окружение рабочего стола при загрузке Manjaro. Для этого необходимо выполнить два основных шага: во-первых, установить учетную запись пользователя для автоматического входа в систему, а во-вторых, указать конкретное окружение рабочего стола для запуска.

Шаг 1: установка пользователя

Первым шагом является настройка учетной записи пользователя для автоматического входа в систему. Это делается в следующем разделе, расположенном в верхней части конфигурационного файла LXDM:

/etc/lxdm/lxdm.conf
[base]
## раскомментируйте и задайте имя пользователя в autologin для включения автологина
# autologin=dgod

В качестве примера, LXDM был настроен ниже, чтобы персональная учетная запись пользователя с именем 'carl' могла входить в систему автоматически:

/etc/lxdm/lxdm.conf
[base]
## раскомментируйте и установите в autologin имя пользователя, чтобы включить автологин
autologin=carl

Убедитесь, что между командой autologin= и именем вашей личной учетной записи пользователя не должно быть пробелов. После этого необходимо выполнить второй и последний шаг по установке среды рабочего стола по умолчанию для автоматического запуска.

Шаг 2: Установка окружения рабочего стола

Необходимо определить, в какое окружение рабочего стола будет загружаться компьютер, и/или если установлено несколько окружений рабочего стола. Это задается в следующем разделе, расположенном в верхней части конфигурационного файла:

/etc/lxdm/lxdm.conf
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
session=/usr/bin/startxfce4

В этом примере окружение рабочего стола по умолчанию уже установлено на XFCE, так как это была установленная редакция Manjaro. Если вы установили другую редакцию (например, Gnome/Cinnamon или KDE), то указанная сессия будет другой. Если в начале session= нет хэша ('#') (что означает, что эта команда не будет проигнорирована), и указана желаемая среда рабочего стола, то вы можете сохранить изменения и закрыть файл конфигурации, выполнив следующие действия:

  • nano: нажмите CTRL и 'x' для выхода, 'y' для сохранения и <enter> для завершения, или
  • gedit: выберите опцию "сохранить" и закройте окно.

Иначе, чтобы установить желаемое окружение рабочего стола:

  1. Если присутствует - удалите хэш ('#') в начале session=
  2. Удалите существующее окружение рабочего стола (или любой другой текст, например 'lxdm') из session=/usr/bin/[текст для удаления], и
  3. В конце session=/usr/bin/ добавьте команду для запуска выбранного/установленного окружения рабочего стола.

Примеры для различных окружений рабочего стола приведены ниже:

  • Для запуска XFCE:
/etc/lxdm/lxdm.conf
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
session=/usr/bin/startxfce4
  • Для запуска KDE:
/etc/lxdm/lxdm.conf
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
session=/usr/bin/startplasma-x11
  • Для запуска Gnome:
/etc/lxdm/lxdm.conf
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
session=/usr/bin/gnome-session
  • Для запуска Cinnamon:
/etc/lxdm/lxdm.conf
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
session=/usr/bin/gnome-session-cinnamon
  • Для запуска Razor-QT:
/etc/lxdm/lxdm.conf
>
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
session=/usr/bin/razor-session
  • Для запуска Openbox:
/etc/lxdm/lxdm.conf
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
session=/usr/bin/openbox-session
  • Для запуска LXDE:
/etc/lxdm/lxdm.conf
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемного конфига
session=/usr/bin/lxsession

После завершения внесения изменений вы можете сохранить изменения и закрыть конфигурационный файл, выполнив следующие действия:

  • nano: нажмите CTRL и 'x' для выхода, 'y' для сохранения, и <enter> для завершения, или
  • gedit: выберите опцию "сохранить" и закройте окно.

Перезагрузите систему чтобы изменения вступили в силу.

Опционально: Включить автологин по тайм-ауту

Информация
Для включения этой функции должна быть включена базовая функция автологина. Кроме того, эта функция работает только при первой загрузке Manjaro.

Помимо полного обхода экрана входа в систему можно также автоматически войти в систему после ожидания определенного периода времени. В этом случае, после загрузки на экране входа в систему, он будет ждать в течение определенного периода времени, прежде чем автоматически войти в систему. Это задается в следующем разделе, расположенном в верхней части конфигурационного файла:

/etc/lxdm/lxdm.conf
## ракомментируйте и установите значение timeout, чтобы включить автологин по таймауту,
## значение должно быть >=5
#timeout=10
  1. Удалите хэш ('#') перед timeout=, чтобы активировать его, и
  2. Установите количество секунд для ожидания на экране входа в систему, если оно отличается от значения по умолчанию 10. Как указано выше в команде, указанное количество секунд должно быть не менее 5.

В качестве примера, LXDM был настроен ниже, чтобы включить таймаут автоматического входа в систему после ожидания 30 секунд:

/etc/lxdm/lxdm.conf
## раскомментируйте и установите значение timeout для включения автологина по таймауту,
## значение должно быть >=5
timeout=30

После завершения внесения изменений вы можете сохранить изменения и закрыть конфигурационный файл, выполнив следующие действия:

  • nano: нажмите CTRL и 'x' для выхода, 'y' для сохранения и <Enter> для завершения, или
  • gedit: выберите опцию "сохранить" и закройте окно.

Перезагрузите систему, чтобы изменения вступили в силу.

Отключение автологина

Чтобы восстановить экран входа в систему, отредактируйте конфигурационный файл LXDM еще раз и закомментируйте строки, начинающиеся с autologin= и session=. Пример приведен ниже.

/etc/lxdm/lxdm.conf
[base]
## раскомментируйте и установите имя пользователя autologin, чтобы включить автологин.
#session=/usr/bin/startxfce4
...
## сеанс или рабочий стол по умолчанию, используемый при отсутствии общесистемной конфигурации
#session=/usr/bin/openbox

После завершения изменений сохраните изменения и закройте конфигурационный файл с помощью:

  • nano: нажмите CTRL и 'x' для выхода, 'y' для сохранения и <enter> для завершения, или
  • gedit: выберите опцию "сохранить" и закройте окно.

Изменение фонового изображения

Информация
Как показано ниже - использование диспетчера файлов может значительно упростить и облегчить эту задачу, особенно для новых пользователей. Обратите внимание, что Linux чувствителен к регистру, поэтому убедитесь, что буквы в верхнем и нижнем регистре используются правильно

.

После загрузки выбранного окружения рабочего стола (например, файла изображения .png или .jpg), его можно установить в следующем разделе, расположенном в верхней части конфигурационного файла:

/etc/lxdm/lxdm.conf
## фон приветствия
# bg=/usr/share/backgrounds/default.png
 
Путь к фоновому изображению
Как показано на рисунке - необходимо указать точное местоположение используемого фонового изображения. Хотя можно скопировать новые фоновые изображения в существующую папку backgrounds, используя привилегии Root, в данном случае необходимо указать новое местоположение директории:
  1. Откройте файловый менеджер и найдите каталог с нужным фоновым изображением. Полное расположение должно быть указано в адресной строке (например, в данном случае это /home/carl/Pictures).
  2. Удалите хэш ('#') перед bg=, чтобы активировать его.
  3. Удалите существующее расположение и файл изображения, указанные после команды bg= (например, bg=/usr/share/backgrounds/default.png)
  4. Введите новое местоположение изображения, которое будет использоваться после команды bg= - вручную или скопируйте и вставьте его из адресной строки файлового менеджера - и убедитесь, что оно заканчивается прямым слешем (например, /home/carl/Pictures/).
  5. После косой черты введите полное имя изображения, которое вы хотите использовать, включая расширение файла (например, /home/carl/Pictures/abstractgreen.jpg).
 
новое фоновое изображение
В качестве примера автор активировал возможность устанавливать фоны и использовал фоновое изображение (abstractgreen.jpg), расположенное в папке Pictures. Еще раз обратите внимание на правильное использование капитализации, где это необходимо (например, Pictures):
/etc/lxdm/lxdm.conf
## фон приветствия
bg=/home/carl/Pictures/abstractgreen.jpg

После завершения внесения изменений Вы должны сохранить изменения и закрыть конфигурационный файл, выполнив следующие действия:

  • nano: нажмите CTRL и 'x' для выхода, 'y' для сохранения и <Enter> для завершения, или
  • gedit: выберите опцию "сохранить" и закройте окно.

Изменения произойдут немедленно, и их можно будет просмотреть, просто выйдя из системы.

Удаление языкового меню

 
Языковое меню
По умолчанию выпадающее языковое меню расположено в верхней панели. Поскольку для многих пользователей оно может быть бесполезно - его можно легко удалить. Это также может улучшить внешний вид экрана входа в систему, обеспечив более чистый и менее загроможденный вид. Делается это в следующем разделе, расположенном в нижней части конфигурационного файла LXDM:
/etc/lxdm/lxdm.conf
## чтобы показать язык активируйте элемент
lang=1

Все, что требуется для замены '1' после команды lang= на '0':

/etc/lxdm/lxdm.conf
## чтобы показать язык деактивируйте элемент
lang=0

После завершения внесения поправок Вы можете сохранить изменения и закрыть конфигурационный файл, выполнив следующие действия:

  • nano: нажмите CTRL и 'x' для выхода, 'y' для сохранения и <Enter> для завершения, или
  • gedit: выберите опцию "сохранить" и закройте окно.

Изменения произойдут немедленно и их можно будет просмотреть просто выйдя из системы.

Отключение списка пользователей

 
Список пользователей
По умолчанию, доступные имена пользователей уже будут перечислены для выбора на экране входа в систему. Для дополнительной безопасности - и (по крайней мере, для некоторых пользователей) для улучшения внешнего вида экрана входа - эта функция может быть отключена. В этом случае для входа в систему необходимо будет вручную ввести имя пользователя и пароль. Это делается в следующем разделе, расположенном в нижней части конфигурационного файла LXDM:
/etc/lxdm/lxdm.conf
## чтобы отключить список пользователей в приветствии
disable=0

Достаточно заменить '0' после команды disable= на '1':

/etc/lxdm/lxdm.conf
## чтобы включить список пользователей в приветствии
disable=1

После завершения внесения изменений Вы можете сохранить изменения и закрыть конфигурационный файл с помощью:

  • nano: нажмите CTRL и 'x' для выхода, 'y' для сохранения и <enter> для завершения, или
  • gedit: выберите опцию "сохранить" и закройте окно.