09 июня 2012

Установить Lightdm вместо МDМ в Linux Mint 13



Многим пользователям Linux Mint 13 не нравится экран входа МDМ (Mint Display Manager), который установлен по умолчанию, но его можно легко заменить на Lightdm от Ubuntu.

Установка

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующую команду:

sudo apt-get install lightdm gnome-settings-daemon indicator-session-gtk2 unity-greeter ubuntu-mono light-themes

Во время установки терминал предложит вам два варианта lightdm и mdm, выберите lightdm и нажмите Enter:



После установки Lightdm, нужно выполнить некоторые хитрости для Lightdm, такие как: удалить учетную запись гостя, логотип Ubuntu и белые точки на обоях.

Удаление точек LightDM

Выполните следующие команды в терминале, чтобы удалить белые точки с экрана входа:

sudo xhost +SI:localuser:lightdm

sudo su lightdm -s /bin/bash

gsettings set com.canonical.unity-greeter draw-grid false


Следующим шагом удалите логотип Ubuntu:

sudo rm /usr/share/unity-greeter/logo.png


Далее удалите учетную запись гостя в LightDM

sudo gedit /etc/lightdm/lightdm.conf

Когда откроется текстовый редактор с lightdm.conf, скопируйте и вставьте в конце файла следующее:

allow-guest=false

Сохраните и закройте редактор.


Если вы решили вновь вернуться к менеджеру дисплеев от Linux Mint 13,  то выполните следующую команду:

sudo dpkg-reconfigure mdm

Когда вам терминал предложит два варианта lightdm и mdm, выберите mdm и нажмите Enter.

Вот и всё.

Удачи.

13 комментариев :

  1. У меня после этой манипуляции появилось следующее сообщение:
    "MDM (Менеджер дисплеев среды GNOME) не запущен.
    Возможно, вы используете другой менеджер, например, KDM (Менеджер экранов KDE), систему входа CDE (dtlogin), или xdm. Если вы все равно хотите использовать эту функцию, либо запустите MDM самостоятельно, либо попросите запустить MDM вашего системного администратора."
    Реконфигурация пакета LightDM не помогает. Есть идеи, как всё-таки его включить?

    ОтветитьУдалить
    Ответы
    1. Система какая, Linux Mint 13?

      Удалить
    2. Выполни команду на установку MDM: sudo apt-get install mdm, что тебе ответит терминал.

      Удалить
  2. Дословно - вот так:
    "svarozhich@svarozhich-MS-7369 ~ $ sudo apt-get install mdm
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Уже установлена самая новая версия mdm.
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено."

    ОтветитьУдалить
    Ответы
    1. Тогда очень странно почему система его не видит при вводе команды: sudo apt-get install lightdm gnome-settings-daemon indicator-session-gtk2 unity-greeter ubuntu-mono light-themes? Попробуй перезагрузи компьютер и выполни снова эту команду.

      Удалить
    2. Не помогает... Жаль, конечно, но ладно. Мне кажется, тут в самой команде дело. Ведь не все системные параметры Линукс Минт используют внутренние команды с пометками "ubuntu" на борту. Хотя я такой линуксоид, как и балерина - х.з., могу и ошибаться. Если так - дико извиняюсь :)

      Удалить
    3. Дело в том, что Linux Mint 13, это клон Unubtu 12.04 и использует всю пакетную базу Ubuntu, поэтому "ubuntu" в команде ни чего не значит. Думаю какая-то ошибка в системе затаилась. Такое бывает.
      Жаль конечно.

      Удалить
  3. Здравствуйте. Внесу свои пять копеек, может поможет чем.
    Проблема описанная Svarozhich действительно имеет место быть. Отметил странную взаимосвязь бага: всё зависит от DE.
    Ошибка наблюдается на МАТЕ. На Cinnamone Lightdm работает нормально. Проверялось несколько раз в системах инсталлированных на РС и в VirtualBox.

    ОтветитьУдалить
  4. Анонимный20 июня 2012 г., 10:52

    Заметил такое поведение MDM после установки связки MATE+Compiz+Emerald.
    К тому же перестали запускаться gui для обновлений и настройки окна входа в систему.
    Сейчас попробую переустановить MDM, посмотрю что получится..

    ОтветитьУдалить
  5. Решение с проблемой отображения LightDM в MATE найдено! Оказалось, нужно было немного подредактировать файл [b]/etc/lightdm/lightdm.conf[b] (sudo gedit /etc/lightdm/lightdm.conf) и прописать там основным экраном приветствия (greeter-session) unity-greeter, а главной рабочей сессией - MATE... В общем, файл должен иметь приблизительно такой вид:

    [SeatDefaults]
    autologin-guest=false
    autologin-user=имя_пользователя
    autologin-user-timeout=0
    autologin-session=lightdm-autologin
    greeter-session=unity-greeter
    user-session=mate
    allow-guest=false

    И всё заработало как часики:)

    ОтветитьУдалить
  6. Здравствуйте. Установил LightDM на Linux Mint 13. Всё работает, но в списке рабочих сред нет Unity. Хотя она установлена.

    ОтветитьУдалить