Manjaro Настройки LXDM

Настройки LXDM

From Manjaro
Revision as of 10:32, 28 December 2022 by Krotesk (talk | contribs) (Created page with "LXDM по-прежнему можно легко настроить в соответствии с личным вкусом и предпочтениями, включая в...")
Other languages:
English • ‎русский

Обзор

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

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

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

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

Инструмент настройки LXDM
Приложение LXDM Configuration можно найти в разделе System в меню 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


.

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

Info
Автологин будет работать только при загрузке 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: выберите опцию "сохранить" и закройте окно.

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

Optional: Enable Timeout Auto-Login

Info
The basic auto-login feature itself must also be enabled to enable this feature in turn. In addition, this feature also only works upon first booting up into Manjaro.

In addition to bypassing the login screen completely, it is also possible to be automatically logged in after waiting a certain period of time as well. In this instance, after booting into the login screen, it will wait for a set period of time before automatically logging you in. This is set in the following section, located near the top of the configuration file:

/etc/lxdm/lxdm.conf
## uncomment and set timeout to enable timeout autologin,
## the value should >=5
#timeout=10
  1. Remove the hash ('#') from the beginning of timeout= to activate it, and
  2. Set the number of seconds to wait at the login screen, if different from the default value of 10. As stated above the command, the number of seconds specified must be no less than 5.

As an example, LXDM has been configured below to enable timeout auto login after waiting 30 seconds:

/etc/lxdm/lxdm.conf
## uncomment and set timeout to enable timeout autologin,
## the value should >=5
timeout=30

Once your amendments have been completed, you can save your changes and close the configuration file by:

  • nano: Press CTRL and 'x' to exit, 'y' to save, and <enter> to finish, or
  • gedit: Select the 'save' option and then close the window.

Reboot your system for the changes to take effect.

Disable Auto-Login

To restore the login screen, edit the LXDM configuration file once again and comment out the lines beginning with autologin= and session=. An example has provided below.

/etc/lxdm/lxdm.conf
[base]
## uncomment and set autologin username to enable autologin
#session=/usr/bin/startxfce4
...
## default session or desktop used when no systemwide config
#session=/usr/bin/openbox

Once your amendments have been completed save your changes and close the configuration file by:

  • nano: Press CTRL and 'x' to exit, 'y' to save, and <enter> to finish, or
  • gedit: Select the 'save' option and then close the window.

Changing The Background Image

Info
As illustrated below, using the File Manager can make this task much simplier and easier, particularly for new users. Please note that Linux is also case-sensitive so ensure that upper and lower case letters are used correctly.

Once your chosen desktop environmet has been downloaded (e.g. a .png or .jpg image file), it can be set in the following section, located near the top of the configuration file:

/etc/lxdm/lxdm.conf
## background of the greeter
# bg=/usr/share/backgrounds/default.png
Path to background
As illustrated, it will be necessary to specify the exact location of the background image to use. Although it is possible to copy the new background images to the existing backgrounds folder using Root privilages, in this instance a new folder location will be specified:
  1. Open your file manager and locate the folder containing the desired background image. The full location should then be listed in the address bar (e.g. in this instance it is /home/carl/Pictures)
  2. Remove the hash ('#') from the beginning of bg= to activate it
  3. Remove the existing location and image file specified after the bg= command (e.g. bg=/usr/share/backgrounds/default.png)
  4. Enter the new location of the image to use after the bg= command - by either manually typing it in or copying and pasting it from the address bar of the file manager - and ensure that it ends with a forwards slash (e.g. /home/carl/Pictures/).
  5. After the forwards slash, enter the full name of the image you wish to use, including the file type extension (e.g. /home/carl/Pictures/abstractgreen.jpg).
new background image
As an example, the author has activated the ability to set backgrounds, and used a background image (abstractgreen.jpg) located in their Pictures folder. Again, note the correct use of capitalisation where required (e.g. Pictures):
/etc/lxdm/lxdm.conf
## background of the greeter
bg=/home/carl/Pictures/abstractgreen.jpg

Once your amendments have been completed, you can save your changes and close the configuration file by:

  • nano: Press CTRL and 'x' to exit, 'y' to save, and <enter> to finish, or
  • gedit: Select the 'save' option and then close the window.

The change will be immediate, and may be viewed by simply logging out.

Removing The Language Menu

Language menu
By default the drop-down Language Menu is located in the top bar. As this may serve no purpose for many users it can easily be removed. Doing so may also improve the appearance of the login screen by consequently providing a cleaner, less cluttered appearance. This is undertaken in the following section, located at the bottom of the LXDM configuration file:
/etc/lxdm/lxdm.conf
## if show language select control
lang=1

All that is required to replace the '1' after the lang= command with a '0':

/etc/lxdm/lxdm.conf
## if show language select control
lang=0

Once your amendments have been completed, you can save your changes and close the configuration file by:

  • nano: Press CTRL and 'x' to exit, 'y' to save, and <enter> to finish, or
  • gedit: Select the 'save' option and then close the window.

The change will be immediate, and may be viewed by simply logging out.

Disabling The User List

The user list
By default, available username(s) will already be listed for selection on the login screen. For added security - and (at least for some users) to improve the appearance of the login screen - this feature can be disabled. In this instance, it will consequently be necessary to manually enter both the username and password to log on. This is undertaken in the following section, located at the bottom of the LXDM configuration file:
/etc/lxdm/lxdm.conf
## if disable the user list control at greeter
disable=0

All that is required to replace the '0' after the disable= command with a '1':

/etc/lxdm/lxdm.conf
## if disable the user list control at greeter
disable=1

Once your amendments have been completed, you can save your changes and close the configuration file by:

  • nano: Press CTRL and 'x' to exit, 'y' to save, and <enter> to finish, or
  • gedit: Select the 'save' option and then close the window.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.