Это на этот вопрос уже есть ответ:
Я новичок в Linux. Есть ли способ узнать имя моего приветствующего (где вы входите в систему) или много ли у меня установленных (способ найти приложения по функциям: приветствующие, текстовые редакторы, терминалы и т. Д.)?
Принятие Вас использует lightdm, можно использовать это простое dpkg
команда для обнаружения зазывал, которых Вы установили. Это обычно cli приложения, и Вы не найдете их путем поиска в тире Единицы или чем-то вроде этого.
dpkg -l *greeter*
Это может возвратить что-то вроде этого
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================-===============-===============-================================================
un lightdm-greeter <none> <none> (no description available)
ii lightdm-gtk-greeter 2.0.1-2ubuntu4 amd64 simple display manager (GTK+ greeter)
ii lightdm-gtk-greeter-s 1.2.1-0ubuntu1 all settings editor for the LightDM GTK+ Greeter
un lightdm-kde-greeter <none> <none> (no description available)
ii pantheon-greeter 3.1.1-0~r532+pk amd64 Pantheon Login Screen
ii remix-greeter 0.5.5.4~xenial all budgie-remix based lighdm-webkit2-greeter
ii unity-greeter 16.04.2-0ubuntu amd64 Unity Greeter
un unity-greeter-session <none> <none> (no description available)
, записи с ii
являются теми, Вы установили.
Насколько я знаю, только lightdm
имеют много вариантов зазывал, которые являются фактическими программами в двоичном представлении, вызванными и используемыми lightdm
. Другие менеджеры по оформлению такой как sddm
или gdm3
использование их по умолчанию и предоставляют возможности для изменения некоторого стиля, такие как фоновые изображения, темы и т.д. Они не автономные программы как те для lightdm.
Зазывале (экран) предоставляет менеджер по оформлению.
Принятие Вас использует X-сервер (не Уэйленд, Мир или другие), можно найти менеджера по оформлению по умолчанию из файла /etc/X11/default-display-manager
.
При запуске менеджера дисплея вручную для текущей сессии и дисплея можно проверить, где X-сервер сохранил cookie аутентификации (это типично для всех менеджеров по оформлению, включая которых я столкнулся lightdm
, mdm
, gdm
):
% pgrep -af Xorg
1050 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
/var/run/lightdm/root/:0
предполагает, что мой текущий менеджер по оформлению lightdm
демонстрирующийся :0
. Соответствуйте своему менеджеру дисплея и дисплею соответственно.
Можно также сделать pgrep -af dm
но это может получить Вас положительная ложь (т.е. Вы не получили бы окончательного результата) для нескольких дисплеев.
После нахождения менеджера по оформлению в операции можно вывести под управлением конфигурацию DM для получения зазывалы, например, для lightdm
:
% lightdm --show-config
[LightDM]
A backup-logs=false
[Seat:*]
B greeter-wrapper=/usr/lib/lightdm/lightdm-greeter-session
C guest-wrapper=/usr/lib/lightdm/lightdm-guest-session
D user-session=ubuntu
E greeter-session=unity-greeter
F xserver-command=X -core
G autologin-guest=false
G autologin-user=
G autologin-user-timeout=0
Здесь моя сессия зазывалы unity-greeter
, теперь проверьте unity-greeter
источник двоичного файла для всех окровавленных деталей.