Lightdm (український)

Ця сторінка потребує супровідник

  • Крос-десктопний - підтримує різні технології робочого столу.
  • Підтримує різні технології відображення (X, Wayland, Mir.).
  • Легкий - низьке споживання пам'яті та висока продуктивність.
  • Підтримка гостьових сесій.
  • Підтримка віддаленого входу (входить - XDMCP, VNC, вихідні - XDMCP, що підключаються).
  • Комплексний набір тестів.
  • Низька складність коду.

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

Встановіть lightdm. Зверніть увагу, що парні випуски є стабільними (1.8, 1.10), а розробляються релізи, - непарними (1.9, 1.11). Розробляються релізи доступні в lightdm-devel AUR. Також доступний lightdm-bzr AUR.

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

Офіційні репозиторії містять такі альтернативні Екрани вітання.

Інші альтернативні Екрани вітання доступні в AUR.

Ви можете встановити Екран вітання за замовчуванням, шляхом зміни розділу [Seat: *] у файлі налаштувань LightDM, наприклад:

Які Екрани вітання доступні? Які значення можна призначити опцією greeter-session. Кожен файл .desktop в каталозі / usr / share / xgreeters позначає доступний Екран вітання. У цьому прикладі доступні Екрани вітання lightdm-gtk-greeter і lightdm-kde-greeter.

включення LightDM

Переконайтеся в тому що ви включили lightdm.service щоб LightDM запускався при завантаженні. Дивіться також екранний менеджер # Запуск екранного менеджера.

Інструмент командного рядка

LightDM пропонує інструмент командного рядка, dm-tool. який може бути використаний для блокування поточного місця, перемикання сеансів і т.д. що корисно в «мінімалістських» віконних менеджерах і для тестування. Щоб побачити список доступних команд, виконайте наступну команду:

тестування

Потім запустіть LightDM як додаток X:

Додаткові настройки і твіки

Деякі Екрани вітання мають свої власні файли налаштувань. Наприклад lightdm-gtk-greeter має:

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

LightDM може бути налаштований шляхом зміни його скрипта налаштувань /etc/lightdm/lightdm.conf.

Зміна фонового зображення / квітів

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

Якщо ви хочете замість цього використовувати зображення, дивіться нижче.

Екран привітання GTK +

Можете скористатися програмою з графічним інтерфейсом lightdm-gtk-greeter-settings.

Користувачам, які бажають настроїти шпалери на екрані вітання необхідно відредагувати /etc/lightdm/lightdm-gtk-greeter.conf і визначити змінну background під секцією [greeter]. наприклад:

Примітка: Рекомендується помістити PNG або JPG-файл в / usr / share / pixmaps тому користувачу LightDM потрібен доступ на читання файлу шпалер робочого столу.

Екран привітання 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 не повинно містяться в імені файлу.

  • Відредагуйте або створіть файл / var / lib / AccountsService / users / username. і додайте рядки
  • Створіть файл / var / lib / AccountsService / icons / username використовуючи файл зображення 96x96 PNG.

Примітка: Переконайтеся, що обидва створених файли мають права 644, використовуйте Chmod. щоб виправити права, при необхідності.

Впровадження Arch-орієнтованих 64x64 іконок

Пакет archlinux-artwork AUR з AUR містить деякі цікаві приклади, які встановлюються в / usr / share / archlinux / icons і які можуть бути скопійовані в / usr / share / icons / hicolor / 64x64 / devices наступним чином:

Після копіювання, пакет archlinux-artwork AUR може бути видалений.

включення автовходу

LightDM проходить через PAM навіть коли включений autologin. Ви повинні бути в групі autologin щоб входити в систему автоматично без вода пароля:

Примітка: Користувачі GNOME, що використовують розширення gnome-keyring повинні встановити порожній пароль для свого gnome-keyring, щоб він розблокували автоматично.

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

LightDM проходить через PAM, так що ви повинні настроїти lightdm настройки PAM:

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

Примітка: Користувачам GNOME, і користувачам Gnome-keyring, можливо, доведеться слідувати інструкціям в кінці попереднього розділу про включення автоматичного логіну.

Для того, щоб створити новий обліковий запис користувача, яка входить в систему автоматично і додатково має можливість знову увійти в систему без пароля, користувач може бути створений за допомогою додаткового участі в обох групах і т.д.

Приховування користувачів системи і служб

Щоб заборонити системним користувачам відображатися на початку при вході в систему, встановіть додаткову залежність accountsservice. або додайте ім'я користувача в /etc/lightdm/users.conf під hidden-users. Перший варіант кращий, - не потрібно буде оновлювати список при багаторазовому додаванні або видаленні користувачів.

Міграція з SLiM

Також видаліть вміст

/.dmrc, і виберіть на іконці Сесій (в правому верхньому куті екрану за замовчуванням), сесію яку ви хочете запустити.

NumLock включений за замовчуванням

Встановіть пакет numlockx і відредагуйте /etc/lightdm/lightdm.conf додавши наступні рядки:

Перемикання користувача при Xfce4

Якщо ви використовуєте робочий стіл Xfce. то кнопка дії Функції Перемикання користувачів шукає в вашому запуску додатків спеціальний виконуваний файл gdmflexiserver. для того щоб задіяти себе. Якщо ви надасте виконуваний сценарій оболонки / usr / bin / gdmflexiserver що складається з

то перемикання користувачів в Xfce має працювати з LightDM.

В якості альтернативи, якщо ви використовуєте меню Whisker, пройдіть Properties -> Commands і змініть команду "Switch Users" безпосередньо на:

Крім того, можна перемикати користувачів з екрану блокування XScreenSaver. - дивіться XScreenSaver # LightDM.

Сесія за замовчуванням

Lightdm, як і інші Екранні менеджери, зберігає ваш останній вибір xsession в

Регулювання положення входу вікна

Екран привітання GTK +

Користувачам потрібно відредагувати /etc/lightdm/lightdm-gtk-greeter.conf і ввести значення в змінну position. Воно приймає значення x і y. абсолютні (в пікселях) або відносні (у відсотках). Кожне значення може мати додаткове місце розташування для прив'язки вікна, start. center і end. Значення відділяються комою.

Вирішення проблем

Якщо ви зіткнулися з миготінням екрану, і в підсумку LightDM не запускається, перевірте що ви визначили Екран вітання правильно, в файлі налаштувань LightDM. І якщо ви правильно задали Екран вітання GTK, переконайтеся що xsessions-directory (за замовчуванням: / usr / share / xsessions) існує і містить щонайменше один файл .desktop.

Та ж помилка може статися під час запуску Lightdm, коли остання запускається сесія більше не доступна (наприклад, коли ви останній раз використовували Gnome, а потім видалили пакет gnome-session): найпростіший спосіб, - тимчасово відновити віддалений пакет. Інше рішення:

У цьому прикладі встановлюється сесія за замовчуванням "xfce" для користувача 1000.

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

Якщо ваша локаль не відображається правильно LightDM, додайте свій мовний стандарт в / etc / environment

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

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

Змініть її для читання:

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

Відсутні іконки в Екрані привітання GTK

Якщо ви використовуєте lightdm-gtk-greeter як Екран вітання і бачите "заповнювач зображень" у вигляді іконок, переконайтеся що діюча тема значків встановлена ​​і задіяна. Перевірте наступний файл:

LightDM зависає при спробі входу в систему

Після введення правильного імені користувача та пароля, при спробі увійти в систему, ви виявляєте що LightDM завис і ви не можете продовжити завантаживши до Робочого столу. Щоб усунути цю проблему, перевстановіть пакет gdk-pixbuf2. Дивіться цю тему на форумі (англ.).

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

Якщо ви використовуєте кілька моніторів, LightDM може відображатися в неправильному (наприклад, якщо ваш основний монітор знаходиться праворуч). Щоб змусити екран LightDM відображатися на конкретному моніторі, відредагуйте /etc/lightdm/lightdm.conf і змініть display-setup-script параметр, наприклад:

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

LightDM не відображається

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

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

Pulseaudio не працює автоматично

Дивіться також

Схожі статті