LinuxForum.Fans
Тема

[РЕШЕНО] Установка LightDM в openSUSE 13.1

Автор: inhabt 5 сообщений 3217 просмотров
#353601

Я захотел установить менеджер дисплея lightdm.
Установил пакет, прописал lightdm в Yast -> Система -> Редактор etc/sysconfig -> Desktop -> Display manager -> DISPLAYMANAGER.
Не сработало: как будто графической консоли вовсе не было.
Я подумал, что это как-то связано с расположением исполняемого файла. Запросил в консоли whereis для lxdm и xdm. Оказалось, что: для lxdm есть ссылка в /usr/bin; исполняемый файл xdm есть в /usr/bin; для lightdm в /usr/bin нет ни ссылки, ни самого файла.
Я создал ссылку (нижеследующие действия от имени root)
[console]ln -s /usr/sbin/lightdm /usr/bin/lightdm[/console]
и переключил в текстовой консоли (для простоты) цели запуска
[console]systemctl isolate multi-user.target; systemctl isolate graphical.target[/console]
После этого графическая консоль заработала: появилось окно входа lightdm и так далее.

#353993

inhabt,
Проще поступить так:
1) Ставим пакет:
[console=root]zypper in lightdm[/console]
2) Далее:
[console=root]yast2 sysconfig set DISPLAYMANAGER="lightdm"[/console]
3) Далее:
[console=root]systemctl restart xdm.service[/console]

Всё.

#353996

Проверка работы службы:

text
verg@localhost:~> systemctl status xdm.service
xdm.service - LSB: X Display Manager
   Loaded: loaded (/etc/init.d/xdm)
   Active: active (running) since Вт 2013-12-10 10:20:18 MSK; 54s ago
  Process: 4232 ExecStop=/etc/init.d/xdm stop (code=exited, status=0/SUCCESS)
  Process: 4256 ExecStart=/etc/init.d/xdm start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/xdm.service
           ├─4267 /usr/sbin/lightdm
           └─4270 /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
#354032

verg, спасибо! Решение работает (и проверка тоже).

#366257

Для KDE4 ставим LightDM так:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.1/[/span] X11:/Utilities && zypper ref && zypper in lightdm-kde-greeter lightdm-kde-greeter-lang lightdm lightdm-lang && yast2 sysconfig set DISPLAYMANAGER="lightdm" && systemctl restart xdm.service[/console]
Для GNOME и прочих:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.1/[/span] X11:/Utilities && zypper ref && zypper in lightdm-gtk-greeter lightdm-gtk-greeter-lang lightdm-gtk-greeter-branding-openSUSE lightdm lightdm-lang && yast2 sysconfig set DISPLAYMANAGER="lightdm" && systemctl restart xdm.service[/console]

Настройки:
1) Основные:

text
Параметры системы - Экран приветствия (LightDM)

2) Изменить картинку юзера:

text
Параметры системы - Учётная запись

3) Конфигурационные файлы:

text
/etc/lightdm/

з.ы. релизный для 13.1 версии 1.8.0 рабочим не оказался.

з.з.ы. добавил в полезные советы J

Войдите или зарегистрируйтесь, чтобы ответить.