Как мне узнать свое имя для приветствия [дубликат]

Я новичок в Linux. Есть ли способ узнать имя моего приветствующего (где вы входите в систему) или много ли у меня установленных (способ найти приложения по функциям: приветствующие, текстовые редакторы, терминалы и т. Д.)?

3
задан 13 May 2017 в 10:01

2 ответа

Принятие Вас использует 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.

4
ответ дан 1 December 2019 в 13:08

Зазывале (экран) предоставляет менеджер по оформлению.

Принятие Вас использует 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 источник двоичного файла для всех окровавленных деталей.

6
ответ дан 1 December 2019 в 13:08

Другие вопросы по тегам:

Похожие вопросы: