Что такое диспетчер отображения Linux? Как выбрать и установить один

Linux-дисплей-менеджер

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

Переключаемый компонент, который часто упускается из виду, — менеджер дисплеев. Но что это за компонент? Как перейти на новый диспетчер отображения в Linux? Давайте разберемся.

Что такое менеджер дисплеев?

Также известный как «менеджер доступа», менеджер экрана отвечает за запуск сервера экрана и загрузку рабочего стола. Это происходит сразу после правильного ввода логина и пароля

Измените диспетчер отображения Linux на новое окно входа в систему swish

В двух словах, он контролирует сеансы пользователей и управляет аутентификацией пользователей. Большая часть волшебства диспетчера дисплеев происходит «под капотом». Единственный видимый элемент — это окно входа в систему, которое иногда называют «приветствующим».

Чем не является Диспетчер отображения

Вы, наверное, уже знаете, что на вашем компьютере с Linux есть менеджер окон и сервер отображения.

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

Примеры оконного менеджера включают в себя:

  • KWin
  • Открытая коробка
  • DWM

Некоторые известные серверы отображения Linux:

  • Wayland
  • Мир
  • организация

(Многие дистрибутивы Linux представляют Wayland в качестве сервера представления по умолчанию, а некоторые другие движутся в этом направлении, поэтому лучше узнать больше об использовании Linux с Wayland .)

Настройка диспетчера отображения Linux

Между тем, некоторые менеджеры отображения:

  • GDM (Диспетчер отображения Gnome)
  • LightDM
  • LXDM

Ниже мы увидим некоторые другие менеджеры отображения.

Зачем заменять менеджер дисплеев?

Вы спрашиваете, зачем кому-то заменять менеджер дисплеев? Ну, вот несколько вероятных сценариев:

  • Вы хотите восстановить старый компьютер, и вам нужен менеджер дисплеев с подсветкой.
  • Текущий менеджер представлений останавливается после обновления, и гораздо быстрее установить другой, чем мигрировать в другой дистрибутив .
  • Вы хотите применить красивые темы к окну входа в систему, но менеджер дисплеев по умолчанию в вашем дистрибутиве ограничен в этом отношении.

Есть несколько популярных менеджеров отображения для Linux. Вы заметите, что они очень похожи по внешности; Основными отличиями являются размер, сложность и способ управления пользователями и сеансами.

Шесть менеджеров дисплеев Linux, на которые вы можете переключиться

С новым установленным диспетчером отображения вы можете развлекаться с темами. MDM — лучший выбор, если персонализация является вашим приоритетом, поскольку она поддерживает как старые темы GDM, так и новые темы HTML. Например, DeviantART предлагает множество коллекций тем для различных менеджеров отображения. Если вы используете SDDM, вы можете найти пакеты тем для него в репозиториях.

Но сначала, на какой менеджер дисплеев вы собираетесь перейти?

1. КДМ

Диспетчер отображения для KDE вплоть до KDE Plasma 5, KDM предлагает множество вариантов настройки. Вы можете легко настроить его через модуль управления в Системных настройках. Здесь вы можете выбрать, какую тему KDM использовать, или переключиться на простое приветственное сообщение, которое позволяет настроить фон, приветственное сообщение и шрифт.

Другие функции включают в себя:

  • Быстрый пользовательский переключатель
  • Просмотр списка пользователей
  • Включить отключение root
  • Разрешить вход без пароля
  • Автоматический вход
  • Сканирование отпечатков пальцев

KDM поддерживает X и Wayland, а также может обнаруживать установленные среды рабочего стола и оконные менеджеры. Затем они предлагаются в виде списка, чтобы вы могли выбрать, какой из них запускать при вводе учетных данных.

Хотя некоторые функции могут обескуражить новичка, KDM легко настраивается благодаря простому графическому диалогу.

2. GDM (Диспетчер отображения GNOME)

Что такое KDM для KDE, GDM3 — это GNOME, диспетчер отображения по умолчанию в популярной рабочей среде Linux. Как и KDM, он поддерживает X и Wayland и предлагает:

  • Автоматический вход
  • Скрыть список пользователей
  • Войти без пароля
  • Персонализированные сессии
  • Интегрированные темы
  • Доступ для нескольких пользователей
  • Быстрая смена сеанса
  • Сканирование отпечатков пальцев
  • Аутентификация с помощью смарт-карты

Конфигурирование GDM3 может быть выполнено через специальный диалог в Системных настройках или путем редактирования файлов конфигурации.

Обратите внимание, что GDM3 отличается от устаревшего GDM. Хотя они могут выглядеть одинаково, GDM3 не имеет обратной совместимости с устаревшими темами GDM, а параметры скрыты в файлах конфигурации.

3. SDDM (простой диспетчер отображения рабочего стола)

SDDM — это относительно новая сцена диспетчера отображения. Выпущенный в 2013 году, он выжил, в то время как более старые конкуренты, такие как SLiM и Mint Display Manager, закрылись.

Благодаря поддержке X и Wayland SDDM опирается на тему QML и заменил KDM в качестве диспетчера отображения по умолчанию в KDE Plasma 5.

Особенности SDDM:

  • Автоматический вход
  • Num Lock активирован
  • Изменить приветствия пользователей
  • Поддержка тем

Как и в других диспетчерах отображения без излишеств, SDDM можно настроить, отредактировав файл конфигурации (sddm.conf). Если вы используете SDDM в KDE, в Системных настройках есть модуль конфигурации. Или используйте удобную утилиту sddm-config-editor .

4. LXDM

LXDM является частью среды LXDE, но удобно работает в других средах рабочего стола, поскольку не имеет большого количества зависимостей. Вы можете установить его через утилиту конфигурации или отредактировать файлы конфигурации в /etc/lxdm (или, если вы используете Lubuntu, /etc/xdg/lubuntu/lxdm ).

Используя LXDM, вы можете ожидать:

  • Настраиваемый список пользователей
  • Автоматический вход
  • Иконки для каждого пользователя
  • Пользовательский переключатель
  • Таймер автологин
  • Пользовательские фоновые изображения

Как официальная документация, так и неофициальные учетные записи свидетелей на различных форумах отмечают, что LXDM не завершает пользовательские процессы при выходе из системы. Чтобы это произошло, отредактируйте /etc/lxdm/PostLogout .

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

5. LightDM

Пожалуй, самый популярный и, безусловно, самый универсальный менеджер дисплеев — LightDM. Заменив старые дисплеи в популярных дистрибутивах, он стал настраиваемым и многофункциональным. LightDM также легкий вес и поддерживает X.Org и Mir.

С LightDM вы можете ожидать:

  • Привет GTK, Qt / KDE, Unity и другим
  • Темы экрана входа
  • Список пользователей
  • Пользовательское фоновое изображение
  • Регулируемое положение окна

Чтобы внести эти изменения, необходимо изменить файлы конфигурации: самый простой способ — инструмент приветствия LightDM GTK .

6. XDM

Это менеджер дисплеев по умолчанию для системы X Window, впервые выпущенный в 1988 году. Это минималистский диспетчер дисплеев, подходящий для систем с низкими характеристиками или систем с умеренными требованиями.

Несмотря на это, XDM все еще предлагает некоторые функции:

  • Темы
  • Установить обои
  • Изменить персонажей
  • Отрегулируйте расположение окна входа
  • Управляет несколькими X сессиями.
  • Войти без пароля

Большинство изменений применяются путем редактирования etc/X11/xdm/Xresources .

Как заменить диспетчер отображения в Linux?

Вы видели то, что вам нравится? Может быть, вы хотите переключить диспетчер отображения Ubuntu на LightDM.

Какими бы ни были ваши предпочтения и дистрибуция, для замены вашего текущего диспетчера отображения в Linux требуется всего два шага:

  1. Установите новый менеджер отображения
  2. Установите его по умолчанию

Первая часть процесса проста, поскольку вам просто нужно найти подходящий пакет для вашего дистрибутива и установить его. Если вы хотите, вы можете удалить старый менеджер дисплеев, но в большинстве случаев в этом нет необходимости.

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

Используйте это краткое руководство для настройки диспетчера отображения, который вы выбрали, который вы уже должны были установить.

Debian, Ubuntu, Linux Mint и большинство производных Ubuntu

Установка нового диспетчера отображения должна потребовать запуска инструмента dpkg-reconfigure. Если нет, запустите его вручную:

  • Запустите sudo dpkg-переконфигурировать gdm3
  • Выберите диспетчер отображения по умолчанию в появившемся диалоговом окне.

Измените свой менеджер дисплеев в Linux

Вы можете заменить «gdm3» одним из диспетчера отображения, установленного в настоящее время в системе. Если это не удастся, отредактируйте /etc/X11/default-display/manager с правами root.

Для Arch Linux и Manjaro

Включите службу systemd для вашего нового диспетчера отображения:

 systemctl enable displaymanager.service -f 

Если это не сработает, пользователи Manjaro могут сначала попробовать отключить предыдущий менеджер дисплея:

 sudo systemctl stop gdm sudo systemctl disable gdm sudo systemctl enable lightdm.service sudo systemctl start lightdm 

в то время как в Arch Linux может потребоваться удалить /etc/systemd/system/default.target и создать файл display-manager.service в каталоге /etc/systemd/system directory . Этот новый файл должен быть символической ссылкой на служебный файл нового диспетчера отображения в /usr/lib/systemd/system/ .

Измените Диспетчер отображения на Fedora

Начните с отключения старого диспетчера отображения, включите только что установленную замену, затем перезапустите:

  • Запустите systemctl disable [старый менеджер дисплея]
  • Следуйте за этим с включением systemctl [новый менеджер дисплея]
  • Затем перезагрузите

Когда Fedora перезапустится, это будет с новым диспетчером отображения.

Для PCLinuxOS

Вы должны иметь возможность выбрать новый диспетчер отображения на рабочем столе.

  • Откройте Центр управления> Пуск
  • Найти Диспетчер отображения набора
  • Выберите менеджер дисплея, который вы ранее установили

Если система не распознает изменения, отредактируйте /etc/sysconfig/desktop и настройте новый диспетчер отображения.

Для openSUSE

Чтобы изменить диспетчер отображения в openSUSE, сначала загрузите замену и подтвердите путь установки.

Заходи

 sudo update-alternatives --set default-displaymanager [FILEPATH] 

Вы предпочитаете сменить диспетчер отображения с помощью инструмента рабочего стола?

  • Установите yast2-альтернативу
  • Откройте Центр управления
  • Переключиться на Диспетчер отображения
  • Настройте новый менеджер отображения

Новый диспетчер отображения должен активироваться при следующей перезагрузке.

Измените свой Диспетчер отображения Linux сегодня

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

Вам не нужно ждать, пока программное обеспечение «сломается», чтобы попробовать что-то новое или испытать новую среду рабочего стола Linux .

Прочитайте статью полностью: Что такое диспетчер отображения Linux? Как выбрать и установить один