Рекламное объявление

Вы знаете, что они говорят - «если это не сломано, не исправляйте это».

Пусть говорят.

Конечно, если вы совершенно довольны своей операционной системой, вам не нужно тратить слишком много времени на ее настройку, особенно если вы пытаетесь работать продуктивно.

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

Одним из таких компонентов является диспетчер отображения.

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

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

instagram viewer

Linux-дисплей-менеджеры-пантеон-Greeter

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

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

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

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

  • Вы пытаетесь возродить старый ПК 14 легких дистрибутивов Linux, чтобы дать старому ПК новую жизньНужна легкая операционная система? Эти специальные дистрибутивы Linux могут работать на старых компьютерах, некоторые из которых имеют всего 100 МБ ОЗУ. Подробнее и вам нужен легкий менеджер дисплеев.
  • Ваш текущий менеджер дисплеев ломается после обновления, и намного быстрее просто установить другой, чем мигрировать в другой дистрибутив Как обновить или переключить дистрибутивы Linux, не стирая ваши файлыВы часто переключаетесь между дистрибутивами Linux? Вы хотите научиться этому трюку. Подробнее .
  • Вы хотите применить великолепные темы к окну входа в систему, но менеджер дисплеев по умолчанию в вашем дистрибутиве ограничен в этом отношении.

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

KDM

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

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

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

KDM поддерживает и X.Org, и Wayland, но в KDE Plasma 5 Текущее состояние новой среды рабочего стола Linux, Plasma 5После многих лет полировки серии 4.x, KDE снова лидирует в гонке инноваций среди сред Linux для настольных ПК со своим последним продуктом: Plasma 5. Подробнее он заменен SDDM, поэтому вы найдете его в качестве диспетчера отображения по умолчанию только в старых версиях KDE. Конечно, вы можете установить его где угодно, но имейте в виду, что он имеет множество зависимостей, связанных с KDE (таких как КДЭ-среда, что само по себе требует много пакетов).

Хотя некоторые из его функций могут ошеломить новичка, на самом деле очень легко настроить KDM благодаря простому графическому диалогу. Вам не нужно редактировать какие-либо файлы конфигурации и задаться вопросом, что представляет каждая строка в них. Если вас не устраивают темы KDM с KDE-Look.org, создавать новые с нуля относительно просто - просто следуйте официальной документации.

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

Что такое KDM для KDE, а GDM для Gnome - диспетчера отображения по умолчанию в большой и популярной среде рабочего стола Linux. Как и KDM, он поддерживает X и Wayland, автоматический вход в систему, скрытие списка пользователей, вход без пароля, пользовательские сеансы и темы. Также возможно одновременное подключение нескольких пользователей и быстрое переключение между их сеансами.

Конфигурирование GDM может быть выполнено либо через специальный диалог в Системных настройках, либо путем редактирования файлов конфигурации (в зависимости от используемого дистрибутива /etc/X11/gdm/gdm.conf или же /etc/gdm/gdm.conf). GDM также хранит некоторые конфигурационные ключи в базе данных dconf, так что если вы в продвинутой настройке или вам нужны параметры, такие как сканирование отпечатков пальцев и проверка подлинности смарт-карты, вы можете проверить файлы в /etc/dconf/db/gdm.d.

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

Важно отметить, что GDM претерпел серьезную переработку в Gnome 3 / Gnome Shell, поэтому новая версия GDM (обычно называемый GDM3) довольно сильно отличается от старого, «устаревшего» GDM, хотя на первый взгляд может показаться, что поверхность. Он не имеет обратной совместимости с устаревшими темами GDM и имеет меньше возможностей. Большинство его параметров скрыты в файлах конфигурации и недоступны из графических диалогов.

Управление списком пользователей также менее удобно, поскольку вы не можете просто редактировать файл, так как GDM3 полагается на AccountsService для получения информации о пользователях. Вы все еще можете настроить его внешний вид, отредактировав /etc/gdm3/greeter.gconf файл или попробуйте настроить его с помощью сторонних инструментов, таких как GDM3setup.

MDM (Диспетчер отображения мяты)

линукс-дисплей-менеджеры-MDM-тема

Созданная разработчиками Linux Mint и Cinnamon настольной среды, MDM впервые появилась в Linux Mint 13 (Maya) в качестве диспетчера отображения по умолчанию. Первоначально он был основан на «устаревшем» GDM 2.20 и рассматривался как альтернатива новому, переработанному GDM3 для пользователей, которые хотели вернуть старый менеджер дисплеев.

Однако уже в сентябре 2013 года он был радикально переработан и уменьшен, потеряв при этом несколько функций, в том числе удаленный вход в систему и выполнение пользовательских команд. Некоторые функции были удалены из диалогового окна конфигурации, но все еще могут быть найдены и изменены в /etc/mdm/mdm.conf файл.

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

Несмотря на то, что он легок и основан на старом менеджере дисплеев, MDM ни в коем случае не испытывает недостатка в функциях или современности. Он поддерживает автоматический вход в систему, синхронизированный вход в систему, настраиваемые сообщения при запуске и возможность переключения Num Lock. MDM автоматически обнаруживает доступные сеансы и поддерживает три типа приветствующих, то есть темы: простой GTK, старый Темы GDM 2.x и темы HTML с такими функциями, как прозрачность, анимация и интерактивный JavaScript элементы. Это диспетчер отображения по умолчанию для различных версий Linux Mint, но другие дистрибутивы также признают его ценность и предлагают его в качестве выбора по умолчанию (например, Manjaro Linux Manjaro Linux: арка для людей, у которых нет времени Подробнее XFCE).

SLiM (простой менеджер входа в систему)

Linux-дисплей-менеджеры-тонкий

Подсказка кроется в названии: SLiM призван стать, как вы уже догадались, легким дисплеем дисплеев с минимальными зависимостями, который автоматически обнаруживает доступные среды рабочего стола. Это легко настроить с помощью /etc/slim.conf файл. SLiM не имеет слишком много опций (например, он не поддерживает удаленный вход в систему), но имеет все необходимое: автологин, переключатель Num Lock, настраиваемое приветственное сообщение и поддержку тем. К сожалению, SLiM больше не обновляется, поэтому, если вы столкнетесь с ошибкой, нарушающей условия сделки, не ожидайте исправления в ближайшее время.

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

SDDM - это новое лицо на сцене диспетчера дисплеев: оно было выпущено в 2013 году, поддерживает X и Wayland, опирается на темы QML, и он уже зарекомендовал себя достаточно достойно, чтобы заменить старый, заслуживающий доверия KDM в качестве диспетчера отображения по умолчанию в плазме 5.

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

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

LXDM

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

LXDM является частью Среда LXDE Используя старый компьютер? Подарите ему новую жизнь с LXDEПоскольку Linux, пожалуй, самая настраиваемая операционная система между ним, Windows и Mac OS X; есть много места, чтобы изменить почти все, что угодно. Правильная настройка может потенциально привести к огромной производительности ... Подробнее и раньше он был диспетчером отображения по умолчанию в Lubuntu до версии 12.04. Вы можете установить его в любой другой среде рабочего стола, так как он не имеет много зависимостей. Вы можете настроить его через собственную утилиту конфигурации или отредактировать файлы конфигурации в /etc/lxdm (или если вы на Lubuntu, /etc/xdg/lubuntu/lxdm ).

линукс-дисплей-менеджеры-lxdm-настройка

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

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

LightDM

Когда он был представлен как новый менеджер дисплеев по умолчанию для Ubuntu 11.10, LightDM был оценен как легкая альтернатива GDM. Помимо X.Org, он также поддерживает сервер дисплея Mirical от Canonical, так что очевидно, почему Ubuntu выбрал его. LightDM настраиваемый и многофункциональный, но он не ограничивает вас множеством зависимостей.

Чтобы хорошо вписаться в различные среды рабочего стола, LightDM предлагает отдельные пакеты greeter: один для GTK, один для Qt / KDE, специальный для Unity и еще несколько. В зависимости от того, кого вы используете, вы можете применять различные темы к LightDM и дополнительно настраивать внешний вид экрана входа в систему.

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

Если вы хотите отключить гостевую учетную запись, отобразите список пользователей на экране входа в систему, измените фоновое изображение и положение окна, вы можете редактировать файлы конфигурации LightDM, которые должны быть в /etc/lightdm/, с отдельными файлами для каждого установленного в /etc/lightdm/lightdm.conf.d/. Пользователи Ubuntu и производных программ, которые подписываются на философию только с графическим интерфейсом, могут установить удобный инструмент под названием Настройки LightDM GTK Greeterи модуль управления системными настройками KDE.

линукс-дисплей-менеджеры-LightDM-настройка

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

Есть два шага для замены вашего текущего диспетчера отображения в Linux: установка нового и установка его по умолчанию. Первая часть процесса проста, так как вам нужно только найти подходящий пакет Инструментарий пользователя Linux для поиска новых приложенийУстановка Linux походит на регистрацию в комплексном курорте. Аппаратное обеспечение работает отлично, и вы получаете впечатляющий выбор предустановленного программного обеспечения. Но что, если вы хотите попробовать новое программное обеспечение для Linux? Подробнее для вашего дистрибутива и установите его. Вы можете удалить старый диспетчер отображения, если хотите, но в большинстве случаев в этом нет необходимости (и если Менеджер пакетов хочет удалить всю среду GNOME вместе с GDM, вы, очевидно, не пройдете через Это).

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

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

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

Linux-дисплей-менеджеры конфигурировать

Для Arch Linux и Manjaro:

Включите службу systemd для вашего нового диспетчера отображения, используя systemctl включить displaymanager.service -f

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

sudo systemctl stop gdm
sudo systemctl отключить gdm
sudo systemctl включить lightdm.service
sudo systemctl start lightdm

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

Рекомендации в этом разделе применимы и к новым версиям Fedora (начиная с Fedora 14 и далее). Вы также можете изменить свой менеджер дисплеев в Fedora с помощью практического инструмента под названием Система выключатель-DisplayManager.

Для Debian:

Процедура аналогична Ubuntu: замените путь к старому диспетчеру отображения на новый в /etc/X11/default-display-manager. Вы должны отредактировать файл как root. Или запустить sudo dpkg-перенастроить ваш диспетчер дисплеев и выберите новый менеджер отображения.

Для PCLinuxOS:

Вы должны иметь возможность выбрать свой новый диспетчер отображения в диалоговом окне Центр управления> Загрузка> Настройка диспетчера отображения. Если система не подтверждает изменения, попробуйте отредактировать /etc/sysconfig/desktop файл, где вы можете установить предпочтительный менеджер дисплея.

Для openSUSE:

Вы можете редактировать /etc/sysconfig/displaymanager файл или используйте модуль Sysconfig Editor в YaST для доступа к настройкам Рабочий стол> Диспетчер отображения. Ваш новый менеджер дисплея должен активироваться при следующей перезагрузке.

Другие дистрибутивы не должны требовать действий, сильно отличающихся от описанных здесь, особенно если они основаны на дистрибутивах, упомянутых в этом списке. Если в дистрибутиве используется systemd, скорее всего, инструкции для Arch, Manjaro и Fedora будут работать и для него.

В зависимости от установленного диспетчера дисплеев, теперь вы можете повеселиться с темами. MDM - лучший выбор, если настройка является вашим приоритетом, поскольку он поддерживает как старые GDM, так и новые HTML-темы. Вы можете найти их на LinuxMint-Art и Gnome-Look.org. DeviantART имеет аккуратный сборник тем для различных диспетчеров отображения, и если вы используете SDDM, вы можете найти пакеты тем для этого в репозиториях.

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

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

Кредиты изображений:GDM-сессия Марк Мрвизард через Flickr, MDM Prairie Theme, Пантеон Гритер скриншот через форумы Linux Mint, Скриншот SDDM и Скриншот LXDM через Манджаро Вики, LightDM Webkit Google Theme, Настройки LightDM-KDE Дэвид Эдмундсон.

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