Смена менеджера дисплеев (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 (MSK).
~$ sudo update-alternatives --config x-session-manager
Автор: Subsanek,   дата: 08 августа 2010 ,  время: 22:33:28 (MSK).
Опечатка. Думается одно, а набирается это. Менеджеры они такие...
Автор: Ky6uk,   дата: 08 августа 2010 ,  время: 22:34:31 (MSK).
А где тут написано про оконные менеджеры?
Автор: Subsanek,   дата: 08 августа 2010 ,  время: 22:38:41 (MSK).
>А где тут написано про оконные менеджеры?

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

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

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

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

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

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

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

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

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



 
🖊 Добавить комментарий:
Ваше имя: *
Комментарий: *
Введите число 43: *


Архив статей:
Ноябрь 2018
Октябрь 2018
Май 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

Случайные:
Монтирование iso, nrg, mdf, bin, img образов в Linux

Удаление загрузочной анимации (splash) в linux

Установка utf8 кодировки mysql после установки LAMP для читаемости символов

Whois - узнаем информацию о домене

Подключаемся к Вконтакте через Jabber

Переносные репозитории linux'а

Имплантация зубов в Китае доступные цены и с гарантией.

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

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