Как я могу узнать свое имя приветствия [duplicate]

У этого вопроса уже есть ответ здесь: Как определить, какой светлый огонь используется? 2 ответа

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

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

4 ответа

Предполагая, что вы используете lightdm, вы можете использовать эту простую команду dpkg, чтобы узнать, какие настройки вы установили. Обычно это cli-приложения, и вы не найдете их, выполнив поиск в тире Unity или что-то вроде этого.

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
ответ дан 18 July 2018 в 13:32

Приветствие (экран) предоставляется диспетчером дисплея.

Предполагая, что вы используете X-сервер (не Wayland, Mir или другие), вы можете найти менеджер по умолчанию из файла /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, чтобы получить greeter, например, для 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

Здесь мой приветствие session unity-greeter, теперь проверьте источник unity-greeter двоичного кода для всех деталей gory.

4
ответ дан 18 July 2018 в 13:32

Предполагая, что вы используете lightdm, вы можете использовать эту простую команду dpkg, чтобы узнать, какие настройки вы установили. Обычно это cli-приложения, и вы не найдете их, выполнив поиск в тире Unity или что-то вроде этого.

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
ответ дан 24 July 2018 в 20:12

Приветствие (экран) предоставляется диспетчером дисплея.

Предполагая, что вы используете X-сервер (не Wayland, Mir или другие), вы можете найти менеджер по умолчанию из файла /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, чтобы получить greeter, например, для 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

Здесь мой приветствие session unity-greeter, теперь проверьте источник unity-greeter двоичного кода для всех деталей gory.

4
ответ дан 24 July 2018 в 20:12
  • 1
    Боюсь, это расскажет нам только о менеджерах дисплеев, а не о встречах. У самой Lightdm есть несколько приветствий – Anwar 10 May 2017 в 17:14
  • 2
    @Anwar отредактировал ... – heemayl 10 May 2017 в 17:23

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

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