Меню

Как установить lightdm в ubuntu

LightDM (Русский)

LightDM это кросс-десктопный Экранный менеджер. Главные особенности:

Более подробную информацию о проекте LightDM можно найти здесь.

Contents

Установка

Greeter (Экран приветствия/входа в систему)

Официальные репозитории содержат следующие альтернативные Экраны приветствия.

Другие альтернативные Экраны приветствия доступны в AUR.

Вы можете установить Экран приветствия по умолчанию, путём изменения раздела [Seat:*] в файле настроек LightDM, например:

Включение LightDM

Убедитесь в том что вы включили lightdm.service чтобы LightDM запускался при загрузке. Смотрите также Экранный менеджер#Запуск экранного менеджера.

Инструмент командной строки

Тестирование

Затем запустите LightDM как приложение X:

Дополнительные настройки и твики

Некоторые Экраны приветствия имеют свои собственные файлы настроек. Например lightdm-gtk-greeter имеет:

а также раздел в системных настройках KDE (рекомендуется).

Изменение фонового изображения/цветов

Пользователи, желающие иметь плоский цвет (без изображения) могут установить шестнадцатеричное значение background цвета.

Если вы хотите вместо этого использовать изображение, смотрите ниже.

Экран приветствия GTK+

Экран приветствия Unity

Пользователи, использующие lightdm-unity-greeter AUR должны отредактировать /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml файл, а затем выполнить:

В соответствии с этой страницей.

Экран приветствия KDE

Зайдите в System Settings > Login Screen (LightDM) и измените фоновое изображение для вашей темы.

Как вариант, можете отредактировать переменную Background в lightdm-kde-greeter.conf :

Изменение вашего аватара

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

Внедрение Arch-ориентированных 64×64 иконок

Пакет archlinux-artwork AUR из AUR содержит некоторые интересные примеры, которые устанавливаются в /usr/share/archlinux/icons и которые могут быть скопированы в /usr/share/icons/hicolor/64×64/devices следующим образом:

После копирования, пакет archlinux-artwork AUR может быть удалён.

Включение автовхода

Отредактируйте файл настроек LightDM, расскомментируйте эти строки и правильно настройте:

Включение интерактивного без парольного входа в систему

LightDM проходит через PAM, так что вы должны сконфигурировать lightdm настройки PAM:

Вы также должны входить в группу nopasswdlogin чтобы получить возможность входа в систему в интерактивном режиме без ввода пароля:

Скрытие пользователей системы и служб

Миграция с SLiM

Переместите содержимое xinitrc в xprofile, удалите вызов запуска Оконного менеджера или Среды рабочего стола.

Также удалите содержимое

/.dmrc, и выберите на иконке Сессий (в правом верхнем углу экрана по умолчанию), сессию которую вы хотите запустить.

NumLock включен по умолчанию

Установите пакет numlockx и отредактируйте /etc/lightdm/lightdm.conf добавив следующие строки:

Переключение пользователя при Xfce4

Если вы используете рабочий стол Xfce, то кнопка действия Функции Переключения Пользователей ищет в вашем Запуске Приложений специальный исполняемый файл gdmflexiserver, для того чтобы задействовать себя. Если вы предоставите исполняемый сценарий оболочки /usr/bin/gdmflexiserver состоящий из

то переключение пользователей в Xfce должно работать с LightDM.

Сессия по умолчанию

Lightdm, как и другие Экранные менеджеры, хранит последнюю выбранную xsession в

Регулировка положения входа окна

Экран приветствия GTK+

Решение проблем

В этом примере устанавливается сессия по умолчанию «xfce» для пользователя 1000.

Локаль неправильно отображается

Если ваша локаль не отображается правильно LightDM, добавьте свой языковой стандарт в /etc/environment

Ресурсы X не корректно распознаны

В LightDM есть ошибка при которой ваш файл Xresources не будет загружен на предварительную обработку. В практическом плане это означает, что набор переменных #define не определится при последующих вызовах. Вы можете увидеть как экран отображается розовым цветом, при использовании пользовательского набора цветов в urxvt. Чтобы исправить это, отредактируйте /etc/lightdm/Xsession и найдите эту строку:

Измените её для чтения:

Теперь ваш Xresources будет предварительно обработан таким образом, чтобы переменные правильно определялись.

Отсутствуют иконки в Экране приветствия GTK

Если вы используете lightdm-gtk-greeter как Экран приветствия и видите «заполнитель изображений» в виде иконок, убедитесь что действующая тема значков установлена и задействована. Проверьте следующий файл:

Читайте также:  Как установить опалубку для монолитного перекрытия

LightDM зависает при попытке входа в систему

LightDM отображается в неправильном мониторе

Если вы используете несколько мониторов, LightDM может отображаться в неправильном (например, если ваш основной монитор находится справа). Чтобы заставить экран LightDM отображаться на конкретном мониторе, отредактируйте /etc/lightdm/lightdm.conf и измените display-setup-script параметр, например:

Замените HDMI1 на ваш настоящий ID монитора, который можно найти с помощью результата вывода команды xrandr.

LightDM не отображается

Может случиться так, что ваша система загружается так быстро, что служба LightDM запускается перед загрузкой вашего графического драйвера. Если это ваш случай, добавьте следующие настройки в ваш файл lightdm.conf:

Этот параметр прикажет LightDM ждать, пока графический драйвер не будет готов перед запуском сессии Экранного приветствия/автозапуска.

Источник

Настройка LightDM в Linux

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

Настройка LightDM

Конфигурационный файл LightDM находится по адресу /etc/lightdm/lightdm.conf. Откройте этот файл следующей командой и введите нужные настройки. Все настройки добавляются в секцию [SeatDefaults].

sudo vi /etc/lightdm/lightdm.conf

Отключаем вход для гостей

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

Отключение списка пользователей

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

Ручной ввод логина

В Unity вы не можете ввести логин с клавиатуры, чтобы включить эту функцию добавьте:

Автоматический вход

Если вы хотите разрешить автоматический вход под временным пользователем добавьте:

Выбор сессии

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

Посмотреть доступные сессии можно командой:

Выбор экрана приветствия

Как я уже говорил, в системе может быть установлено несколько экранов приветствия. Чтобы выбрать экран приветствия добавьте такую строчку:

Доступные экраны приветствия смотрим в папке: /usr/share/xgreeters/.

Запускать скрипт по событию

Запустить скрипт после старта Х сервера:

Запустить после завершения работы Х сервера:

Запустить перед экраном приветствия:

Запустить перед стартом окружения рабочего стола:

Запустить после завершения сессии пользователя:

Команда запуска оболочки:

Команда запуска экрана входа:

Большинство этих настроек можно изменить и без прямого редактирования конфигурационного файла, а с помощью утилиты lightdm-set-defaults. Посмотреть доступные ключи можно командой:

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

Настройка LightDM в KDE

Если вы используете KDE, то настроить LightDM очень просто. Откройте настройки системы и найдите пункт Менеджер входа LightDM в разделе Управление системой:

После сохранения изменений вам необходимо пере зайти в KDE. Как уже сказано, по умолчанию есть только две lightdm темы, но вы можете найти другие в интернете. Просто скопируйте их в /usr/share/kde4/apps/lightdm-kde-greeter/themes/ (для Kubuntu) В других системах путь может немного отличаться.

Настройка LightDM в Unity

В Unity нет специальной утилиты для настройки LightDM, но для этих целей можно установить и использовать Ubuntu Tweak.

Программу можно установить из репозитория PPA, выполнив следующие команды:

sudo add-apt-repository ppa:tualatrix/ppa
$ sudo apt-get update
$ sudo apt-get install ubuntu-tweak

Запустить программу можно из меню Dsah или через терминал:

Для настройки LightDM откройте пункт Параметры экрана входа в систему

Убедитесь что вы находитесь на вкладке настройки, затем нажмите кнопку разблокировать и введите пароль, чтобы иметь возможность менять настройки на системном уровне:

Читайте также:  Как установить мп3 на звонок на виндовс фон

Ubuntu Tweak позволяет изменить такие настройки:

После того как завершите настройку перезаайдите в Unity чтобы увидеть изменения.

Альтернативные экраны входа LightDM

Если стандартный экран входа, поставляемый с системой вас не устраивает вы можете установить любой другой. Например, вы можете установить Unity Greeter в Kubuntu или Lightdm-kde-greeter в Ubuntu. Но имейте в виду, что каждый из них потянет за собой все свои зависимости, будь то KDE или Ubuntu. Так что если для вас важно свободное место и чистота системы, это не самый лучший вариант. Для установки используйте эти команды:

sudo apt-get install lightdm-kde-greeter

sudo apt-get install unity-greeter

sudo apt-get install lightdm-gtk-greeter

sudo apt-get install lightdm-webkit-greeter

Еще кое-что. Уже сейчас можно попробовать экран приветствия, который будет использоваться в Unity 8, подробнее как это сделать описано в статье: экран приветствия Unity 8.

Выводы

Настраиваемость LightDM по-прежнему на очень низком уровне, но она намного лучше чем в таких менеджерах входа, как KDM или GDM. Если вас не устраивает LightDM, вы можете пробовать другой менеджер входа, еще есть SLIM и SDDM используемый в новой версии KDE Frameworks 5. А вы пользовались каким-либо способом для настройки LightDM? Напишите в комментариях!

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

17 комментариев

А как мне сделать, автоматический вход в Manjaro c xfce?

Смотрите инструкцию. Нужно добавить вот эти строки в файл /etc/lightdm/lightdm.conf
autologin-user=username
autologin-user-timeout=delay

Исползуйте для редактирования файла команду: sudo nano /etc/lightdm/lightdm.conf

Привет!Классная статья!Кстати я это проделал в manjaro xfce!Всё получилось.
autologin-user=username
autologin-user-timeout=delay

Будьте внимательнее: ну, ладно, делать ошибки в тексте, но в заголовке.

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

ubuntu-twak отказывается установиться на xenial. грустно

xenial_all.deb и установите вручную.

У меня проблема, когда раскоментирую и добавляю greeter-session=lightdm-gtk-greeter то не загружается менеджер дисплеев:
[FAILED] Failed to start Light Display Manager.
See ‘systemctl status lightdm-gtk-greeter.service’ for details.

Oct 24 14:06:12 segfault systemd[1]: Failed to start Light Display Manager.
Oct 24 14:06:12 segfault systemd[1]: lightdm.service: Unit entered failed state.
Oct 24 14:06:12 segfault systemd[1]: lightdm.service: Failed with result ‘exit-code’.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
Oct 24 14:06:13 segfault systemd[1]: Stopped Light Display Manager.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Start request repeated too quickly.
Oct 24 14:06:13 segfault systemd[1]: Failed to start Light Display Manager.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Unit entered failed state.
Oct 24 14:06:13 segfault systemd[1]: lightdm.service: Failed with result ‘start-limit-hit’.

В общем проблема решена. Я оставлял предыдушую настройку #greeter-session=example-greeter, в одной страке с новым, через пробел и табы, что бы не забыть что изменил. Видимо хоть и ставил перед # но во время запуска система не пропускал его как комментарию в результате возникала ошибка.
Сейчас оставил старый (деф.) параметр с # а новый написал с новой страки. Проблема рещился

Вообще на ArchWiki ru Всё подробно расписано и показано. и какой файл редактировать и какие группы создавать дополнительно.и прочее

запускаем сервис systemctl enable lightdm.service
потом запускаем systemctl enable lightdm
первоначально перед этим убедившись
systemctl status lightdm.service

Читайте также:  Как установить отпугиватель кротов видео

ноя 26 21:34:15 fleks systemd[1]: Starting Light Display Manager.
ноя 26 21:34:17 fleks systemd[1]: Started Light Display Manager.
ноя 26 21:34:20 fleks lightdm[458]: pam_succeed_if(lightdm-autologin:auth): requirement «user ingroup autologin» was met by user «fleks»
ноя 26 21:34:20 fleks lightdm[458]: pam_unix(lightdm-autologin:session): session opened for user fleks by (uid=0)

Источник

Содержание

LightDM (The Light Display Manager) — это дисплейный менеджер X, который стремится быть лёгким, быстрым, расширяемым и поддерживающим множество рабочих столов. Он использует WebKit для отображения основанного на HTML интерфейса входа в систему.

Установка

LightDM устанавливается по умолчанию в дистрибутивах Ubuntu, начиная с версии 11.10. Пакет находится в репозиториях Ubuntu и его установка выполняется одной командой

Настройка

Все доступные к редактированию настройки дисплейного менеджера производятся при помощи приложения dconf-editor (входит в состав пакета dconf-tools) можно найти по пути com.cannonical.unity-greeter

Настройка разрешения экрана

Возможны проблемы с установкой разрешения экрана при работе LightDM, которые проявляются как черный экран или некорректное разрешение. Для того чтобы, в LightDM было разрешение такое же, как и в системе, необходимо:

Определить текущее разрешение экрана, для чего в терминале вводим команду

Ответ терминала будет подобен следующему:

В данном выводе нас интересует строка отмеченная *, которая указывает на установленное разрешение экрана.

создать файл resolution.sh в любой удобной для вас папке (рекомендую создать в домашнем каталоге папку bin и складывать все собственные скрипты туда, они не удалятся при переустановке) со следующим содержимым:

сделать данный скрипт исполняемым

после чего разрешение экрана должно измениться. После проверки верните разрешение на исходное.

добавить путь к созданному скрипту в файл конфигурации lightdm, для чего открыть файл текстовым редактором

и добавить в конец файла строку

заменив на имя своего пользователя.

перезагрузить компьютер для проверки.

Настройка яркости экрана

При работе Ubuntu возможна проблема, когда после работы LightDM устанавливается максимальная яркость экрана. Для решения проблемы необходимо:

Определить комфортную яркость экрана, для чего при помощи предусмотренного производителем ноутбука сочетания клавиш установите яркость и выполните

в выводе команды будет приведено значение яркости

для определения максимального значения яркости и перейдите к следующему шагу.

Создать файл brightness.sh в любой удобной для вас папке 1) со следующим содержимым:

заменив цифру на полученное значение яркости на предыдущем шаге и сделайте файл исполняемым.

до тех пор пока не найдете комфортное значение.

добавить путь к созданному скрипту в файл конфигурации lightdm, для чего открыть файл текстовым редактором

и добавить в конец файла строку

заменив на имя своего пользователя.

перезагрузить компьютер для проверки.

Изменение фонового изображения в lightdm-gtk-greeter

Откроем эту папку с правами суперпользователя ( Инструменты → Открыть текущую папку с правами root ): Вставим новое фоновое изображение (можно просто перетащить сюда файл мышкой):

Не выходя из режима суперпользователя, перейдём в каталог с настройками lightdm:

Откроем файл с именем lightdm-gtk-greeter.conf :

И, наконец, меняем фон. Так как новое изображение должно быть в том же каталоге, просто меняем имя файла:

Выходим и наслаждаемся новым фоном. 🙂

Убрать пользователя guest account

В версиях до 14.04: В файл /etc/lightdm/lightdm.conf, после ключа [SeatDefaults] добавить строку:

В версиях начиная с 14.04: Выполнить один раз

Использование

Рассмотрим, из каких элементов состоит экран приветствия.

1. Имя учетной записи
2. Кнопка для выбора сессии (Unity, Unity 2D, Gnome-classic, Gnome-Shell)
3. Поле для ввода пароля
4. Кнопка для входа с ограниченными правами
5. Версия дистрибутива
6. Специальные возможности: экранная клавиатура…
7. Индикатор раскладки клавиатуры
8. Регулятор громкости
9. Время
10. Кнопка выключения

Источник