Смена менеджера дисплеев (DM) по-умолчанию (KDM,GDM и т.п)


Дата: 08 августа 2010


В этой статье кратко рассмотрены менеджеры дисплеев и даны инструкции по смене менеджера дисплеев для запуска по умолчанию или однократно.
DM (Display Manager) - это графическая программа входа в систему для X сервера. С ней знакомы практически все пользователи Linux: они включают компьютер и видят предложение ввода логина, пароля и дополнительные параметры настройки (например выбор DЕ).




KDM или GDM?
KDM (KDE Display Manager) и GDM (GNOME Display Manager) являются самыми популярными менеджерами дисплеев. KDM рекомендуется использовать если вы используете среду рабочего стола KDE, а GDM если используете GNOME, xfce, lxde и т.д. Однако есть и другие DM.
Функциональность обоих менеджеров примерно одинакова.

Частые причины для смены DM
Если вы установили и используете GNOME, а в качестве менеджера DE выступает KDM (такое бывает при наличии KDE и GNOME в одной системе). Так-же вы возможно хотите вернуться на прошлую DE, но менеджера дисплеев все равно используется от старой (предположим, не понравившийся) DE.
Мне, например, пришлось изменить менеджер дисплеев чтобы зайти в Ubiquty т.к из KDM почему-то запускался стандартный GNOME.

Смена DM для основанном на DEB дистрибутивов
Если у вас "DEB-BASED" дистрибутив (Debian, Ubuntu, Mint, Gnewsense и т.д), то можете воспользоваться командой.
От суперпользователя!
dpkg-reconfigure gdm
После ввода команды появится меню выбора DM по-умолчанию:



Редактируем конфигурационный файл (для всех дистрибутивов)
Во многих дистрибутивах (точно перечислить не могу, но у меня в Debian именно в этом файле) нужно прописать путь до нужного DM в конфигурационном файле X11 под названием default-display-manager. Давайте его изменим.
От суперпользователя!
nano -w /etc/X11/default-display-manager
И в прописываем (или редактируем) путь до нужного DM: /usr/sbin/gdm для GDM, /usr/sbin/kdm для KDM или другой путь для другой DM.
Сохраняем файл (Ctrl+O) и все готово.

В дистрибутивах OpenSuse, ASP (и возможно в других) необходимо отредактировать другой конфигурационный файл.
От суперпользователя!
nano -w /etc/sysconfig/desktop
И прописываем (или редактируем) строчку: DISPLAYMANAGER=KDM для KDM или DISPLAYMANAGER=GDM для GDM.
Сохраняем файл (Ctrl+O) и все готово.

Для gentoo (и опять же возможно и других) нужно отредактировать другой конфигурационный файл.
От суперпользователя!
nano -w /etc/conf.d/xdm
Создаем строку (или находим и редактируем): DISPLAYMANAGER="kdm" для KDM или DISPLAYMANAGER="gdm" для GDM.
Сохраняем файл (Ctrl+O) и все готово.

У меня другой дистрибутив. Как узнать какой файл редактировать?
Выполните в терминале команду (на самом деле цепочка команд, но запускается как одна команда):
cat /etc/X11/default-display-manager; cat /etc/sysconfig/desktop; cat /etc/conf.d/xdm

И смотрим какая команда выдает результат (выводиться содержимое файла с текущими параметрами). Собственно тот конфигурационный файл вам и нужно будет редактировать по инструкциям выше.

* Вместо редактора nano -w можно использовать любой другой, например kate или gedit.

Запуск нужного DM однократно
Для этого нужно просто запустить нужную службу (от суперпользователя):
/etc/init.d/kdm start
- Для KDM.
/etc/init.d/gdm start
- Для GDM.
Возможно понадобится остановка действующей службы, например надо буде выполнить /etc/init.d/kdm stop перед запуском GDM.

Комментарии:
Автор: Ky6uk,   дата: 08 августа 2010   22:11:19
~$ sudo update-alternatives --config x-session-manager
Автор: Subsanek,   дата: 08 августа 2010   22:33:28
Опечатка. Думается одно, а набирается это. Менеджеры они такие...
Автор: Ky6uk,   дата: 08 августа 2010   22:34:31
А где тут написано про оконные менеджеры?
Автор: Subsanek,   дата: 08 августа 2010   22:38:41
>А где тут написано про оконные менеджеры?

В описании было, уже исправил.
Автор: marlock,   дата: 09 августа 2010   11:08:39
вместо "от суперпользователя" напиши просто решётку (#)
Автор: Анон,   дата: 17 октября 2010   23:30:21
[Некропост]
И как я это пропустил?

>От суперпользователя!
>dpkg-reconfigure gdm
Охлол. А нет у мя гдм. Чо теперь?

>Во многих дистрибутивах (точно перечислить не могу, но у меня в Debian именно в этом файле)
Проверить лично / погуглить / почитать ман / посмотреть политику дистра(ов) / посмотреть стандарт религия не позволяет?

>И в прописываем (или редактируем
Чочо мы делаем?

>/etc/init.d/kdm start
1. дистрибутиво-зависимо
2. аффтар-дебианщег не знает про service?

На сладенькое. Объяснил бы простым смертным зачем nano непременно с опцией -w
Автор: Subsanek,   дата: 18 октября 2010   08:35:47
Анон, учите матчасть и не донимайте своим унылым тролингом.
Автор: Анон,   дата: 18 октября 2010   13:37:02
В каком месте я не прав?

Я знаю, что делает опция -w у нано, но зачем она тут так яростна рекомендована без описания действия?

М. Поверхностное гугление показывает что таки это не дистрибутиво зависимо был не прав. Однако service гибче / лучше / в конце концов тупо печатать меньше. И сервис есть везде, где есть инитд (как минимум в красношапке)
Ошибки автора в тексте поста считаются троллингом комментатора? О_о

Первое замечание также является обоснованным ибо и ты и ксенос не раз на просторах этого бложика упоминали, что тут статьи для пользователей разного уровня.
Автор: Subsanek,   дата: 18 октября 2010   14:32:25
Собственно в статье много способов описано, а не только о использовании команды dpkg-reconfigure gdm для которой необходим пакет gdm (команда намекает об его необходимости).
Автор: Анон,   дата: 18 октября 2010   14:50:10
Собственно статья описывает идиологически неверные способы. Как верно указал кубик для этой и подобных задач в дебиане есть механизм альтернатив, в генту eselect и т.д. Самый первый способ является неверным по типу работы - он приводит к желаемому результату по причине наличия postinstal в деб-пакетах. Да и вообще это нелогичное действие - переконфигурять пакет, когда этого делать не надо (выполнние куч и действий вместо смены симлинка)
Ну и правка конфигов может быть черевата проблемами в будущих версиях пакетов, у aptitude / dpkg / apt-* нет удобной системы "новостей" как в генте и люди не особо заботятся, парся выхлопы этих утил.
Автор: Iv,   дата: 02 марта 2011   12:02:24
Спасибо автору, данная строчка "dpkg-reconfigure gdm" очень помогла
Автор: Vadim,   дата: 11 декабря 2012   13:08:20
Спасибо,очень помогло,в Comfusion 4.1 поменял LXDM на LightDM ,без этого не получалось чтобы по умолчанию загружался сеанс MATE а не LXDE.
Автор: Subsanek,   дата: 11 декабря 2012   17:23:36
Vadim, пожалуйста!
Автор: ВАСЯ,   дата: 17 июля 2015   23:12:11
Товарисчи! А как сменить DE?
Меня лично не особо интересует DM, я даже не понимаю разницы между ними. Как сменить DE?
Автор: Subsanek,   дата: 20 июля 2015   14:03:04
ВАСЯ, установкой и удалением соответствующих пакетов.




 
Добавить комментарий:
Имя: *
e-mail:
Комментарий: *
Введите число 46: *


Архив статей:
Май 2017
Март 2017
Апрель 2016
Март 2016
Октябрь 2013
Сентябрь 2013
Май 2013
Март 2013
Ноябрь 2012
Июль 2012
Июнь 2012
Апрель 2012
Март 2012
Февраль 2012
Апрель 2011
Март 2011
Февраль 2011
Январь 2011
Декабрь 2010
Ноябрь 2010
Октябрь 2010
Сентябрь 2010
Август 2010
Июль 2010
Июнь 2010
Май 2010
Апрель 2010
Март 2010

Случайные:
Автоматическая смена обоев в GNOME и KDE

Синхронизация iPod с linux

Windows OpenSoft Pack - сборник свободного программного обеспечения для Windows

Hotot — красивый и функциональный twitter-клиент под Linux

Конфигурация клиента BOINC с помощью cc_config.xml

Cheese: создание снимков и запись видео с веб-камеры в linux





Коллеги:    все
 Linux для всех

Наши баннеры:
linuxnow.ru
linuxnow.ru
Установить баннер