O saudador (tela) é fornecido pelo gerenciador de exibição.
Supondo que você esteja usando o servidor X (não Wayland, Mir ou outros), você pode encontrar o seu gerenciador de exibição padrão a partir do arquivo /etc/X11/default-display-manager
.
Se você tiver iniciado um gerenciador de exibição manualmente para a sessão e a exibição atuais, poderá verificar onde o servidor X armazenou o cookie de autenticação (isso é típico de todos os gerenciadores de exibição que eu encontrei, incluindo 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
sugere que meu gerenciador de exibição atual é lightdm
na exibição :0
. Combine seu gerenciador de exibição e exiba de acordo.
Você também pode fazer pgrep -af dm
, mas pode obter resultados falso-positivos (ou seja, você não obterá nenhum resultado conclusivo) para várias exibições.
Depois de encontrar o gerenciador de exibição em operação, você pode descarregar a configuração atual do DM para obter o saudador, por exemplo, para 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
Aqui minha sessão do greeter é unity-greeter
, agora verifique a fonte do binário unity-greeter
para todos os detalhes.