|
|||||||
Как в Linux узнать какой Display Manager (DM) используется в системе?
Время создания: 03.02.2023 13:36
Текстовые метки: linux, display, manager, дисплейный, менеджер, узнать, вывести
Раздел: Компьютер - Linux - Оконные менеджеры DE и X-сервер X11 в Linux
Запись: xintrea/mytetra_syncro/master/base/1675420593wf8t1qgk5u/text.html на raw.github.com
|
|||||||
|
|||||||
Узнать DM через перечень процессов Самый простой и дистрибутиво-независимый вариант команды, которая покажет используемый дисплейный менеджер - это просмотр запущенных процессов с фильтрацией по подстроке "dm", вот так: $ ps aux | grep dm root 581 0.0 0.0 308280 7328 ? SLsl 08:29 0:00 /usr/sbin/lightdm root 638 3.0 1.2 941952 97592 tty7 Ssl+ 08:29 9:19 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch root 1357 0.0 0.1 163668 8796 ? Sl 08:29 0:00 lightdm --session-child 14 23 xi 15317 0.0 0.0 6268 644 pts/5 S+ 13:31 0:00 grep dm В данном случае легко понять, что используется lightdm. Узнать DM через systemd Если в системе используется systemd, то можно запросить свойства сервиса, отвечающего за запуск дисплейного менеджера: $ grep 'ExecStart=' /etc/systemd/system/display-manager.service Результат: ExecStart=/usr/sbin/lightdm Кроме того, для просмотра состояния службы дисплейного менеджера можно дать команду: $ systemctl status display-manager ● lightdm.service - Light Display Manager Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2023-02-03 08:21:31 MSK; 6h ago Docs: man:lightdm(1) Main PID: 581 (lightdm) Tasks: 13 (limit: 9229) Memory: 162.0M CPU: 11min 11.873s CGroup: /system.slice/lightdm.service ├─581 /usr/sbin/lightdm └─638 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 Узнать DM прямыми командами В различных дистрибутивах Linux существуют команды, которые покажут только имя или расположение бинарника вполне конкретного менеджера дисплея. Команды следующие: Debian / Ubuntu cat /etc/X11/default-display-manager RedHat & Fedora cat /etc/sysconfig/desktop см. Документы Fedora: переключение сред рабочего стола openSUSE cat /etc/sysconfig/displaymanager |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|