Je suis nouveau sur Linux. Existe-t-il un moyen de connaître le nom de mon greeter (où vous vous connectez) ou d’avoir installé de nombreuses applications (moyen de trouver des applications par fonction: greeters, éditeurs de texte, terminaux, etc.)?
La page d'accueil (écran) est fournie par le gestionnaire d'affichage.
En supposant que vous utilisez le serveur X (pas Wayland, Mir ou autres), vous pouvez trouver votre gestionnaire d’affichage par défaut à partir du fichier /etc/X11/default-display-manager
.
Si vous avez démarré manuellement un gestionnaire d’affichage pour la session et l’affichage en cours, vous pouvez vérifier où le cookie d’authentification est stocké par le serveur X (cela est typique pour tous les gestionnaires d’affichage rencontrés, dont 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
suggère que mon gestionnaire d'affichage actuel est lightdm
à l'écran :0
. Faites correspondre votre gestionnaire d'affichage et affichez en conséquence.
Vous pouvez aussi faire pgrep -af dm
mais cela peut vous rendre faux positif (c’est-à-dire que vous n’obtiendrez aucun résultat concluant) pour plusieurs affichages.
Une fois que vous avez trouvé le gestionnaire d’affichage en cours d’exploitation, vous pouvez vider la configuration en cours du DM pour obtenir la bannière, par exemple pour 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
Ici, ma session d’accueil est unity-greeter
, vérifiez maintenant la source du binaire unity-greeter
pour tous les détails sanglants.
En supposant que vous utilisiez lightdm, vous pouvez utiliser cette simple commande dpkg
pour connaître les greeters que vous avez installés. Ce sont généralement des applications cli et vous ne les trouverez pas en effectuant une recherche dans Unity Dash ou quelque chose comme cela.
dpkg -l *greeter*
Cela peut retourner quelque chose comme ça
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)
Les entrées avec ii
sont celles que vous avez installées.
Autant que je sache, seules lightdm
ont de nombreuses variantes de greeters, qui sont de véritables programmes binaires invoqués et utilisés par lightdm
. D'autres gestionnaires d'affichage, tels que sddm
ou gdm3
, utilisent leur gestionnaire par défaut et fournissent des options permettant de modifier l'aspect et la convivialité tels que les images d'arrière-plan, les thèmes, etc. Ce ne sont pas des programmes autonomes comme ceux de lightdm.