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

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

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





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





Что такое диспетчер отображения?

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





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

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

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



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

Примеры оконного менеджера:





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

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

  • Wayland
  • Мне
  • Org

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





Между тем, некоторые диспетчеры дисплеев:

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

Ниже мы рассмотрим еще несколько менеджеров дисплея.

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

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

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

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

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

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

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

1. KDM

Диспетчер отображения для 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-редактор утилита.

4. LXDM

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

/etc/lxdm

(или если вы используете Lubuntu,

/etc/xdg/lubuntu/lxdm

).

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

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

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

/etc/lxdm/PostLogout

файл.

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

как увидеть старые сообщения на iphone

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-reconfigure gdm3
  • В появившемся диалоговом окне выберите диспетчер отображения по умолчанию.

Вы можете заменить '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 enable [новый диспетчер отображения]
  • потом перезагружать

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

Для ПК LinuxOS

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

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

Если система не подтверждает изменения, отредактируйте

/etc/sysconfig/desktop

и установите новый диспетчер отображения.

Для openSUSE

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

Далее введите

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

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

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

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

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

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

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

Делиться Делиться Твитнуть Эл. адрес Стоит ли переходить на Windows 11?

Окна были переработаны. Но достаточно ли этого, чтобы убедить вас перейти с Windows 10 на Windows 11?

Читать далее
Похожие темы
  • Linux
  • Объяснение технологии
  • Советы по Linux
  • Диспетчер отображения
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться
Категория Linux