- Что такое gdm linux
- Установка
- XDMCP-авторизация
- Замена фонового рисунка
- Удаление списка пользователей
- Автозапуск/Автозавершение программ
- Что такое gdm3, kdm, lightdm? Как установить и удалить их?
- Диспетчер отображения GNOME ( gdm3 )
- Диспетчер отображения KDE ( kdm )
- LightDM
- Display manager (Русский)
- Contents
- Список экранных менеджеров
- Консольные
- Графические
- Демоны входа
- Запуск экранного менеджера
- Использование systemd-logind
- Настройка сеанса
- Использование
- Запуск приложений без оконного менеджера
- Советы и рекомендации
- Автозапуск
- Установка языка
- Что такое диспетчер отображения Linux? Как выбрать и установить один
- Что такое Диспетчер отображения?
- Чем не является Диспетчер отображения
- Зачем заменять Диспетчер отображения?
- Шесть Linux Display Manager, на которые вы можете переключиться
- 1. КДМ
- 2. GDM (Диспетчер отображения GNOME)
- 3. SDDM (простой диспетчер отображения рабочего стола)
- 4. LXDM
- 5. LightDM
- 6. XDM
- Как заменить Диспетчер отображения в Linux?
- Debian, Ubuntu, Linux Mint и большинство производных Ubuntu
- Для Arch Linux и Manjaro
- Изменить Диспетчер отображения в Fedora
- Для PCLinuxOS
- Для openSUSE
- Измените свой Диспетчер отображения Linux сегодня
Что такое gdm linux
Статья о менеджере рабочих столов Gdm3
GDM3 это менеджер рабочих столов, входящий в состав GNOME Linux и реализующий управление дисплеями.
Для настройки GDM3 справедливо многое, что и для более ранней версии GDM. В настоящей статье приведено то, что является для GDM3 особенным.
Установка
Пакет присутствует в хранилище пакетов debian.
Для установки пакета
- в командной строке: следует выполнить команду # apt-get install gdm3
- в графическом режиме: воспользоваться специализированной программой управления пакетами
После установки пакет готов к использованию.
Некоторые часто используемые команды
XDMCP-авторизация
GDM3, благодаря поддержки авторизации по XDMCP-протоколу, предоставляет возможность подключения удалённому TCP/IP сетях пользователю.
Для подключения удалённой авторизации по XDMCP протоколу
- в файл конфигурации /etc/gdm3/daemon.conf добавляется секция
- перезапускается gdm3
Замена фонового рисунка
GDM3 позволяет осуществить замену фонового рисунка на свой собственный. Такой тюнинг GDM3, например в корпоративных сетях, делает и компьютер частью фирменного стиля.
Для замены фонового рисунка
Удаление списка пользователей
GDM3 по умолчанию настроен на показ выбора имени пользователя из списка. Это может быть удобно на персональной рабочей станции, но на сервере терминалов выглядит не очень красиво.
Для отключения выбора имени пользователя из списка
Автозапуск/Автозавершение программ
GDM3 предоставляет возможность осуществлять запуск программ, в том числе и пользовательских, в разные моменты создания графической сессии и в момент её завершения.
Точки подключения сценариев находятся в
Для создания пользовательского скрипта автозапуска, запускаемого при инициализации окружения рабочего стола, используется спецификация автозапуска приложений рабочего стола :
/.gdmlogin, в котором содержатся команды (в том числе графические), выполняемые при создании сессии
Для создания пользовательского скрипта автозавершения сессии
- в скрипт /etc/gdm3/PostSession/Default перед exit 0 добавляются строки
- в пользовательском каталоге создаётся исполняемый файл
/.gdmlogout, в котором содержатся команды выполняемые при завершении сессии
Источник
Что такое gdm3, kdm, lightdm? Как установить и удалить их?
Что такое gdm3, kdm, lightdm? Как их установить, снять и починить? Кто-нибудь может объяснить в деталях?
gdm3 , kdm И lightdm все менеджеры дисплея . Они предоставляют графический логин и обрабатывают аутентификацию пользователя.
Диспетчер отображения предоставляет пользователю экран входа в систему. Сессия начинается, когда пользователь успешно вводит правильную комбинацию имени пользователя и пароля.
Диспетчер отображения GNOME ( gdm3 )
gdm3 преемником gdm которого был менеджер дисплеев GNOME. Более новая gdm3 версия использует минимальную версию gnome-shell и обеспечивает тот же внешний вид, что и сеанс GNOME3. Является каноническим выбором начиная с Ubuntu 17.10. Вы можете установить его с помощью:
и удалите его с помощью:
Диспетчер отображения KDE ( kdm )
kdm был менеджером отображения KDE. Но в KDE5 он устарел, так как он более удобен в SDDM качестве диспетчера отображения и, следовательно, поставляется по умолчанию с Kubuntu. Вы можете установить его с помощью:
и удалите его с помощью:
LightDM
LightDM был решением Canonical для дисплеев. Он должен был быть легким и поставляется по умолчанию с Ubuntu, Xubuntu и Lubuntu. Это настраивается, с различными темами приветствия доступны.
Вы можете установить его с помощью:
И удалите его с помощью:
Ремонт это широкий срок. Однако, если у вас установлено несколько дисплеев, вы можете выбрать между ними:
Вы можете использовать любое имя диспетчера отображения вместо gdm3 вышеуказанной команды, и это позволит вам выбирать между ними. Вы должны перезагрузиться, чтобы изменения вступили в силу.
Чтобы проверить, какой диспетчер отображения используется в данный момент, выполните следующую команду:
Важно отметить, что в настоящее время из-за ошибки (я проверял в 16.04) вы не можете запустить сеанс GNOME3 или Ubuntu Unity с использованием SDDM. Таким образом, если у вас есть как KDE и Unity или gnome3 установлены, убедитесь , что ваш менеджер дисплея либо gdm3 или lightdm .
Источник
Display manager (Русский)
Экранный менеджер или менеджер входа — графический экран, который отображается в конце процесса загрузки вместо стандартного приглашения командной строки. Экранный менеджер представляет собой экран ввода имени пользователя и пароля для входа в систему. Существует множество экранных менеджеров, как и окружений рабочего стола. Практически все экранные менеджеры можно настраивать, изменяя их стиль и поведение.
Contents
Список экранных менеджеров
Консольные
- CDM — ультра-минималистичный, но полнофункциональный менеджер входа, написанный на Bash.
https://github.com/evertiro/cdm || cdmAUR
- Console TDM — расширение для xinit, также написанное на Bash.
https://github.com/dopsi/console-tdm || console-tdmAUR
- nodm — минималистичный экранный менеджер для автоматического входа.
https://github.com/spanezz/nodm || nodm
- Ly — легковесный TUI (ncurses-like) экспериментальный менеджер входа.
https://github.com/nullgemm/ly || lyAUR
- tbsm — лаунчер сессий или приложений, написанный на чистом bash. Поддерживает сеансы X и Wayland.
https://loh-tar.github.io/tbsm/ || tbsmAUR
- emptty — совершенно простой менеджер CLI на TTY с поддержкой X и Wayland.
https://github.com/tvrzna/emptty/ || emptty-gitAUR
- udm — микроскопический менеджер (как cdm, tdm и т.д.) с поддержкой Wayland и нескольких дисплеев/сеансов. Написан на POSIX shell без зависимостей и имеет всего
Графические
- Entrance — экранный менеджер Enlightenment.
https://github.com/Obsidian-StudiosInc/entrance || entrance-gitAUR
- GDM — экранный менеджер GNOME.
https://wiki.gnome.org/Projects/GDM || gdm
- LightDM — независимый от среды рабочего стола экранный менеджер, можно подключать различные фронтенды с любыми тулкитами.
https://github.com/canonical/lightdm || lightdm
- LXDM — экранный менеджер LXDE. Может быть использован отдельно от среды рабочего стола LXDE.
https://sourceforge.net/projects/lxdm/ || lxdm
- SDDM — экранный менеджер, основанный на QML. Продолжение KDE4 kdm, рекомендуется для Plasma 5 и LXQt.
https://github.com/sddm/sddm || sddm
- XDM — экранный менеджер с поддержкой XDMCP.
xdm(8) || xorg-xdm
Демоны входа
- greetd — Минимальный, гибкий и независимый демон входа в систему, который поддерживает как консольные, так и графические интерфейсы.
https://git.sr.ht/
Запуск экранного менеджера
Чтобы включить экран входа, запустите соответствующую службу. Например для SDDM включите sddm.service .
Это должно работать без дополнительных настроек. Если нет, возможно, вам придется удалить символическую ссылку default.target , чтобы указать на graphical.target файл по умолчанию. Смотрите Изменение цели загрузки по умолчанию.
После включения SDDM в /etc/systemd/system/ должен быть установлен symlink display-manager.service . Возможно, вам придется использовать —force для переопределения старых символических ссылок.
Использование systemd-logind
Чтобы иметь возможность проверить статус вашей сессии, вы можете использовать loginctl. Все действия polkit, такие, как перевод системы в ждущий режим или монтирование внешних устройств будут работать «из коробки».
Настройка сеанса
Большинство экранных менеджеров получают список доступных сеансов из каталога /usr/share/xsessions/ . Он содержит стандартные файлы .desktop для каждого экранного/оконного менеджера.
Чтобы добавить/удалить записи в список сеансов вашего экранного менеджера, создайте/удалите соответствующий файл .desktop в /usr/share/xsessions/ . Типичный файл .desktop выглядит примерно так:
Использование
/.xinitrc как сеанс
Установите xinit-xsession AUR для запуска xinitrc в качестве сеанса. Просто установите xinitrc в качестве сеанса в настройках вашего экранного менеджера и убедитесь, что файл
/.xinitrc является исполняемым.
Запуск приложений без оконного менеджера
Вы также можете запускать приложения без какого-либо оформления. Например, для запуска google-chrome AUR создайте файл web-browser.desktop в /usr/share/xsessions/ :
При этом, сразу после входа будет запущено приложение, указанное в опции Exec . Когда вы закроете приложение, вы будете возвращены к экранному менеджеру (точно так же, как если бы вы вышли из среды рабочего стола/оконного менеджера).
Важно помнить, что большинство графических приложений не рассчитаны на запуск в таком режиме и вы можете столкнуться с определенными ограничениями в их работе (например, диалоговые окна будут отображены без рамки и вы не сможете их перемещать по экрану; вы не сможете управлять никаким окном обычным способом — для установки размеров и положения вам, вероятно, придется вносить изменения в файлы настроек приложения).
Советы и рекомендации
Автозапуск
Большинство экранных менеджеров используют /etc/xprofile ,
/.xprofile и /etc/X11/xinit/xinitrc.d/ при входе. Для получения подробной информации, см. xprofile.
Установка языка
Для экранных менеджеров, которые используют AccountsService, язык для пользовательского сеанса может быть установлен путем редактирования:
где your_locale — значение вида ru_RU.UTF-8 .
В качестве альтернативы можно использовать D-Bus: busctl call org.freedesktop.Accounts /org/freedesktop/Accounts/User$UID org.freedesktop.Accounts.User SetLanguage s your_locale
Выйдите из системы, а затем снова войдите, чтобы изменения вступили в силу.
Источник
Что такое диспетчер отображения Linux? Как выбрать и установить один
Вы, вероятно, довольны своей операционной системой Linux, но время от времени ее можно обновлять. Один из способов сделать это — заменить некоторые стандартные приложения и компоненты. Подумайте о файловом менеджере по умолчанию, текстовом редакторе или даже о среде рабочего стола или ядре.
Одним из переключаемых компонентов, который часто упускают из виду, является диспетчер отображения. Но что это за компонент? Как вы переключаетесь на новый менеджер дисплеев в Linux? Давайте разберемся.
Что такое Диспетчер отображения?
Диспетчер отображения, также известный как «менеджер входа в систему», отвечает за запуск сервера отображения и загрузку рабочего стола. Это происходит сразу после правильного ввода вашего имени пользователя и пароля
Проще говоря, он управляет сессиями пользователей и управляет аутентификацией пользователей. Большая часть магии диспетчера происходит «под капотом». Единственным видимым элементом является окно входа в систему, которое иногда называют «приветствующим».
Чем не является Диспетчер отображения
Вы, наверное, уже знаете, что на вашем компьютере с Linux есть менеджер окон и сервер отображения.
Диспетчер отображения — это отдельная часть программного обеспечения. Хотя все три взаимодействуют, они имеют разную функциональность и выполняют разные задания.
Примеры оконного менеджера включают в себя:
Некоторые известные серверы отображения для Linux:
(Многие дистрибутивы Linux используют Wayland в качестве сервера отображения по умолчанию, и некоторые другие также движутся в этом направлении, поэтому лучше узнать больше об использовании Linux с Wayland.)
Между тем, некоторые менеджеры отображения:
- GDM (Диспетчер отображения Gnome)
- LightDM
- LXDM
Ниже мы рассмотрим еще несколько менеджеров отображения.
Зачем заменять Диспетчер отображения?
Вы спрашиваете, зачем кому-то заменять менеджер дисплеев? Ну, вот несколько вероятных сценариев:
Есть несколько популярных менеджеров отображения для Linux. Вы заметите, что они очень похожи по внешности; Основными отличиями являются размер, сложность и то, как они управляют пользователями и сессиями.
Шесть Linux Display Manager, на которые вы можете переключиться
С новым установленным диспетчером отображения вы можете повеселиться с темами. 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.
- Автоматический вход
- Num Lock включен
- Изменить пользователей приветствия
- Поддержка тем
Как и в других диспетчерах отображения без излишеств, вы можете настроить SDDM, отредактировав файл конфигурации (sddm.conf). Если вы используете SDDM в KDE, в Системных настройках есть модуль конфигурации. В качестве альтернативы используйте удобный sddm-конфиг-редактор утилита.
4. LXDM
LXDM является частью среды LXDE, но комфортно работает в других средах рабочего стола, поскольку не имеет много зависимостей. Вы можете настроить его через собственную утилиту конфигурации или отредактировать файлы конфигурации в / etc / lxdm (или, если вы используете Lubuntu, / etc / xdg / lubuntu / lxdm).
Используя LXDM, вы можете ожидать:
- Настраиваемый список пользователей
- Автоматическая авторизация
- Иконки для каждого пользователя
- Переключение пользователей
- Таймер автологин
- Пользовательские фоновые изображения
Как официальная документация, так и неофициальные учетные записи свидетелей на различных форумах отмечают, что LXDM не завершает пользовательские процессы при выходе из системы. Чтобы это произошло, Modify файл / etc / lxdm / PostLogout.
LXDM может показаться странным, но он быстрый, поэтому, если это приемлемый компромисс для вас, попробуйте.
5. LightDM
Пожалуй, самый популярный и, безусловно, самый универсальный менеджер дисплеев — LightDM. Заменив старые дисплеи менеджеров в популярных дистрибутивах, они настраиваемы и многофункциональны. LightDM также легок и поддерживает X.Org и Mir.
С LightDM вы можете ожидать:
- Приветвители для GTK, Qt / KDE, Unity и других
- Темы экрана входа
- Список пользователей
- Пользовательское фоновое изображение
- Регулируемое положение окна
Конфигурационные файлы должны быть отредактированы, чтобы сделать эти изменения — самый простой способ Настройки LightDM GTK Greeter инструмент.
6. XDM
Это менеджер дисплеев по умолчанию для X Window System, который был впервые выпущен в 1988 году. Это минималистский менеджер дисплеев, подходящий для систем с низкими характеристиками или систем со скромными требованиями.
Несмотря на это, XDM все еще предлагает некоторые функции:
- Темы
- Установить фоновые обои
- Твик шрифты
- Отрегулируйте положение окна входа
- Обрабатывает несколько сеансов X
- Логин без пароля
Большинство настроек применяются путем редактирования etc / X11 / xdm / Xresources.
Как заменить Диспетчер отображения в Linux?
Видели что-то, что вам нравится? Возможно, вы хотите переключить диспетчер отображения в Ubuntu на LightDM.
Независимо от ваших предпочтений и дистрибутива, есть только два шага для замены вашего текущего диспетчера отображения в Linux:
- Установите новый менеджер отображения
- Установите его как значение по умолчанию
Первая часть процесса проста, так как вам нужно только найти подходящий пакет для вашего дистрибутива и установить его. Вы можете удалить старый диспетчер отображения, если хотите, но в большинстве случаев в этом нет необходимости.
Настройка нового диспетчера отображения по умолчанию отличается для каждого дистрибутива. Это сводится к редактированию нескольких файлов конфигурации или выполнению простой однострочной команды в терминале.
Используйте это краткое руководство, чтобы настроить выбранный вами менеджер дисплеев, который вы уже должны были установить.
Debian, Ubuntu, Linux Mint и большинство производных Ubuntu
При установке нового диспетчера отображения должен быть запущен инструмент dpkg -configure. Если нет, запустите его вручную:
- Запустите sudo dpkg-переконфигурировать gdm3
- Выберите менеджер отображения по умолчанию в появившемся диалоговом окне.
Вы можете заменить «gdm3» на любой из диспетчера отображения, который в настоящее время установлен в вашей системе. Если это не удалось, отредактируйте файл / etc / X11 / default-display / manager с правами суперпользователя.
Для Arch Linux и Manjaro
Включите службу systemd для вашего нового диспетчера отображения:
systemctl включить displaymanager.service -f
Если это не работает, пользователи Manjaro могут сначала попытаться отключить предыдущий менеджер дисплея:
sudo systemctl stop gdm sudo systemctl отключить gdm sudo systemctl включить lightdm.service sudo systemctl запустить lightdm
в то время как в Arch Linux вам, возможно, придется удалить файл /etc/systemd/system/default.target и создать файл display-manager.service в каталоге / etc / systemd / system. Этот новый файл должен быть символической ссылкой на файл службы вашего нового диспетчера отображения в / usr / lib / systemd / system /.
Изменить Диспетчер отображения в Fedora
Начните с отключения старого диспетчера отображения, включите только что установленную замену, затем перезагрузите компьютер:
- Запустите systemctl отключить [old display manager]
- Следуйте за этим с включением systemctl [new display manager]
- Затем перезагрузите
Когда Fedora перезагрузится, это будет с новым менеджером отображения.
Для PCLinuxOS
Вы должны иметь возможность выбрать свой новый диспетчер отображения на рабочем столе.
- Открыть Центр управления> Загрузка
- Найти Настройка диспетчера отображения
- Выберите менеджер дисплея, который вы установили ранее
Если система не подтверждает изменения, отредактируйте файл / etc / sysconfig / desktop и установите новый диспетчер отображения.
Для openSUSE
Чтобы изменить диспетчер отображения в openSUSE, сначала загрузите замену и подтвердите место установки.
альтернативы обновления sudo —set default-displaymanager [FILEPATH]
Предпочитаете сменить диспетчер отображения с помощью инструмента рабочего стола?
- Установите yast2-альтернативы
- Откройте Центр управления
- Перейдите в Диспетчер отображения
- Установите новый менеджер отображения
Ваш новый менеджер дисплея должен активироваться при следующей перезагрузке.
Измените свой Диспетчер отображения Linux сегодня
Как вы уже видели, замена диспетчера дисплея не так сложна, как кажется. Как только вы начнете читать больше об их функциях, у вас может возникнуть желание протестировать несколько разных дисплеев в поисках лучшего — и я призываю вас сделать это.
Вам не нужно ждать, пока программное обеспечение «сломается», чтобы попробовать что-то новое или поэкспериментировать с новой средой рабочего стола Linux.
Источник