#1 Le 02/09/2016, à 19:50
- Compte supprimé
[TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Questions pour dépannage sur le forum par exemple :
Quel(s) est/sont le(s) gestionnaire(s) de connexion installé(s) ? - et quel est le gestionnaire de connexion par défaut ?
Résumé en ce haut de page :
Sur Ubuntu la commande suivante indiquera les gestionnaires de connexion installés et le gestionnaire par défaut dans un terminal par l'utilisateur courant (sans sudo), c'est cette commande qui sera utilisée par la plupart des gens sur ce forum ubuntu :
which gdm gdm3 kdm lightdm lxdm mdm sddm slim wdm xdm ; echo "Le gestionnaire de connexion par défaut est :" ; cat /etc/X11/default-display-manager
Si plusieurs gestionnaires sont installés alors ils seront tous listés, la sortie ressemblera à :
which gdm gdm3 kdm lightdm lxdm mdm sddm slim wdm xdm ; echo "Le gestionnaire de connexion par défaut est :" ; cat /etc/X11/default-display-manager
/usr/sbin/lightdm
/usr/bin/xdm
Le gestionnaire de connexion par défaut est :
/usr/sbin/lightdm
--
Sur Debian-pré-configuré, la même commande doit être exécutée en root :
# which gdm gdm3 kdm lightdm lxdm mdm sddm slim wdm xdm ; echo "Le gestionnaire de connexion par défaut est :" ; cat /etc/X11/default-display-manager
/usr/sbin/lightdm
/usr/bin/xdm
Le gestionnaire de connexion par défaut est :
/usr/sbin/lightdm
et ne fonctionne pas correctement avec l'utilisateur :
$ which gdm gdm3 kdm lightdm lxdm mdm sddm slim wdm xdm ; echo "Le gestionnaire de connexion par défaut est :" ; cat /etc/X11/default-display-manager
/usr/bin/xdm
Le gestionnaire de connexion par défaut est :
/usr/sbin/lightdm
En effet on voit que ligthdm n'est pas listé dans les gestionnaires installés bien qu'il apparaisse par défaut, ce qui signifie que s'il était installé mais non par défaut, il n’apparaîtrait pas du tout.
--
Pour les autres distributions, il se peut que /etc/X11/default-display-manager n'existe pas, alors la commande ps -ef | grep '/[X]' indiquera le gestionnaire de connexion en cours d'utilisation :
# ps -ef | grep '/[X]'
root 2389 2363 1 07:17 tty7 00:00:02 /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
Merci aux participants.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
historique à la suite :
type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
bash: type: gdm : non trouvé
bash: type: gdm3 : non trouvé
lightdm est /usr/sbin/lightdm
bash: type: kdm : non trouvé
bash: type: lxdm : non trouvé
bash: type: mdm : non trouvé
bash: type: sddm : non trouvé
bash: type: slim : non trouvé
bash: type: wdm : non trouvé
bash: type: xdm : non trouvé
Liste à compléter
J'adore la ligne de commandes !
PS : je suis sous Debian et la commande type doit être exécutée en root mais il semble que sudo ne soit pas nécessaire avec Ubuntu.
Dernière modification par Compte supprimé (Le 04/09/2016, à 12:34)
#2 Le 02/09/2016, à 20:12
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Et ça ça te convient pour ton tuto ?
cat /etc/X11/default-display-manager
#3 Le 02/09/2016, à 20:28
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Et ça ça te convient pour ton tuto ?
cat /etc/X11/default-display-manager
Merci, ta commande indique le gestionnaire en œuvre alors j'ai installé xdm en plus, ligthdm par défaut (deux gestionnaires en tout) :
cat /etc/X11/default-display-manager
/usr/sbin/lightdm
Et avec la commande type :
# type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
bash: type: gdm : non trouvé
bash: type: gdm3 : non trouvé
lightdm est /usr/sbin/lightdm
bash: type: kdm : non trouvé
bash: type: lxdm : non trouvé
bash: type: mdm : non trouvé
bash: type: sddm : non trouvé
bash: type: slim : non trouvé
bash: type: wdm : non trouvé
xdm est /usr/bin/xdm
ça permet effectivement de voir tous les gestionnaires de connexions installés, et c'est là où ta commande permet de voir le gestionnaire par défaut.
Merci φlip !
#4 Le 02/09/2016, à 20:41
- moko138
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Merci à vous deux
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#5 Le 02/09/2016, à 20:50
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
De rien moko138
#6 Le 02/09/2016, à 21:38
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Salut,
Pour savoir celui qui est lancé il y a aussi :
ps -ef | grep '/[X]'
#7 Le 03/09/2016, à 06:22
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Salut,
Pour savoir celui qui est lancé il y a aussi :
ps -ef | grep '/[X]'
# ps -ef | grep '/[X]'
root 2389 2363 1 07:17 tty7 00:00:02 /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
Merci murph.
La question à la base posée par moko138 sur un autre fil était de connaître les différents gestionnaires de connexions installés, mais ça peut être bien de connaître celui qui est lancé effectivement, surtout si plusieurs gestionnaires sont installés.
#8 Le 03/09/2016, à 06:33
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Pas besoin d'être en root ni pour
ps -ef | grep '/[X]'
ni pour
ps aux | grep '/[X]'
et surtout pas pour
type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
#9 Le 03/09/2016, à 06:39
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Pas besoin d'être en root ni pour
ps -ef | grep '/[X]'
ni pour
ps aux | grep '/[X]'
et surtout pas pour
type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
D'accord pour ps mais pas d'accord pour type !
Regarde bien jojo81, j'exécute le type avec lightdm et xdm installés :
# type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
bash: type: gdm : non trouvé
bash: type: gdm3 : non trouvé
lightdm est /usr/sbin/lightdm
bash: type: kdm : non trouvé
bash: type: lxdm : non trouvé
bash: type: mdm : non trouvé
bash: type: sddm : non trouvé
bash: type: slim : non trouvé
bash: type: wdm : non trouvé
xdm est /usr/bin/xdm
En root les deux sont visibles.
$ type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
bash: type: gdm : non trouvé
bash: type: gdm3 : non trouvé
bash: type: lightdm : non trouvé
bash: type: kdm : non trouvé
bash: type: lxdm : non trouvé
bash: type: mdm : non trouvé
bash: type: sddm : non trouvé
bash: type: slim : non trouvé
bash: type: wdm : non trouvé
xdm est /usr/bin/xdm
Mais en utilisateur simple, lightdm n’apparaît pas sur ma distribution LibraZiK (à base de Debian 8).
Dernière modification par Compte supprimé (Le 29/01/2020, à 15:09)
#10 Le 03/09/2016, à 06:49
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
On déconseille fortement sur ce forum d'utiliser le terminal administrateur (sudo su) - d'ailleurs, je n'ai pas compris pourquoi si sudo permet autant de choses que root -
Mais concernant la visibilité de type par rapport aux DM,
Ça doit dépendre pour qui (toi ou root) ces services sont lancés.
● user.slice - User and Session Slice
Loaded: loaded (/lib/systemd/system/user.slice; static; vendor preset: enabled)
Active: active since sam. 2016-09-03 07:20:01 CEST; 27min ago
Docs: man:systemd.special(7)
Tasks: 217
CGroup: /user.slice
└─user-1000.slice
├─user@1000.service
│ └─init.scope
│ ├─2494 /lib/systemd/systemd --user
│ └─2496 (sd-pam)
└─session-c2.scope
├─2422 lightdm --session-child 12 19
● system.slice - System Slice
Loaded: loaded (/lib/systemd/system/system.slice; static; vendor preset: enabled)
Active: active since sam. 2016-09-03 07:20:01 CEST; 27min ago
Docs: man:systemd.special(7)
Tasks: 11
CGroup: /system.slice
├─avahi-daemon.service
│ ├─1777 avahi-daemon: running [gi-asshole-ubuntu.local
│ └─1806 avahi-daemon: chroot helpe
├─dbus.service
│ └─1668 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
├─cron.service
│ └─1663 /usr/sbin/cron -f
├─lightdm.service
│ ├─1824 /usr/sbin/lightdm
│ └─1988 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
Dans mon cas, ils sont lancés pour user et system .
Dernière modification par Compte anonymisé (Le 03/09/2016, à 06:52)
#11 Le 03/09/2016, à 06:53
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Je ne sais pas, mais la commande type retourne les gestionnaires installés, pas forcément lancés.
#12 Le 03/09/2016, à 08:27
- grandtoubab
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Salut,
la commande type se base sur le contenu de la variable path
http://pwet.fr/man/linux/commandes/posix/type
En vérifiant par la commande env sur Debian:
env
on voit que root a accès a: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
un user simple a acces a: PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Donc sur Debian seul root est capable de lister ..../sbin
NB: dm = display manager c'est donc plutôt "listage des gestionnaires d'affichage"
Dernière modification par grandtoubab (Le 03/09/2016, à 08:33)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#13 Le 03/09/2016, à 08:31
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Merci grandtoubab pour ton explication.
#14 Le 03/09/2016, à 09:54
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Si je peux me permettre une remarque avant que ton tuto ne soit finalisé.... (ou imprimé dans un livre....)
Mais quelle prise de tête et de noeuds au cerveau pour une question ultra-simple.
La confusion vient probablement de l'embrouille entre deux questions:
- quel est le seul et unique gestionnaire de session utilisé par xorg ?
- quels sont les paquets de gestionnaires de session installés (question purement annexe).
Déjà, la liste des gestionnaires de session potentiellement installables ou installées est:
apt-cache search x-display-manager | awk '{print $1}'
.. ne pas oublier sddm qui est utilisé par défaut par KDE5.
Ensuite, xorg lui-même a besoin de savoir quel gestionnaire de session unique doit être utilisé au lancement du système, et pour s'en souvenir ... il l'écrit dans le fichier /etc/X11/default-display-manager.
Donc, inutile de chercher ailleurs en compliquant inutilement.
Comment changer de gestionnaire de session ?
Prenons un exemple avec gdm installé, et je souhaite utiliser slim.
-> si slim n'est pas installé dans le système, ben .... je l'installe et lors de la configuration sera posée la question du choix entre gdm et slim, et c'est l'utilisateur qui choisit l'unique gestionnaire de session à utiliser, bien que deux soient "installés".
-> pour changer de gestionnaire de gestion installé:
sudo dpkg-reconfigure <le gestionnaire de session que je veux utiliser>
That's it.
type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
Liste à compléter
Liste automatique
type $(apt-cache search x-display-manager | awk '{print $1}')
Dernière modification par Compte anonymisé (Le 03/09/2016, à 10:49)
#15 Le 03/09/2016, à 15:18
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Sauf que ces commande ne fonctionnent pas sur une distribution utilisant un autre gestionnaire de paquets que apt.
#16 Le 03/09/2016, à 15:38
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Merci à tous.
Je vais récrire le premier message en résumant les solutions générales et les plus simples, et j'ajouterai la possibilité de générer la liste automatique pour les système apt…
#17 Le 03/09/2016, à 16:00
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Sauf que ces commande ne fonctionnent pas sur une distribution utilisant un autre gestionnaire de paquets que apt.
Ta remarque est étrange sur un forum ubuntu, solution testée sur Debian (...).
Par contre pour identifier le gestionnaire de session utilisé par xorg, je serais surpris que tu ne le trouves pas dans /etc/X11/default-display-manager quelque-soit la distribution, mais ça ne semble pas fondamental.
xorg est assez générique.
Je ne pense pas que sur un forum archi, gentoo ou Fedora, on se soucie beaucoup de savoir si chaque commande est compatible avec tout système linux.
APT est un système puissant / autant en profiter.
#18 Le 03/09/2016, à 16:12
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Par contre pour identifier le gestionnaire de session utilisé par xorg, je serais surpris que tu ne le trouves pas dans /etc/X11/default-display-manager quelque-soit la distribution, mais ça ne semble pas fondamental.
xorg est assez générique.
Niet, cette commande ne marche pas sur d'autres distros.
C'est toujours intéressant de le noter si on veut exporter ce tuto vers d'autres distros/forums.
#19 Le 03/09/2016, à 18:18
- Watael
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
cette commande ne marche pas sur d'autres distros.
des noms !
des noms !
apt est un outil Debian.
seules les distributions Debian, et basées sur elles, peuvent, sans aucun doute, s'en servir.
Dernière modification par Watael (Le 03/09/2016, à 18:19)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#20 Le 03/09/2016, à 18:51
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Archlinux par exemple.
#21 Le 03/09/2016, à 21:15
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
murph a écrit :Sauf que ces commande ne fonctionnent pas sur une distribution utilisant un autre gestionnaire de paquets que apt.
Ta remarque est étrange sur un forum ubuntu, solution testée sur Debian (...).
Les distro GNU/Linux ne sont uniquement basée sur Debian.
Par contre pour identifier le gestionnaire de session utilisé par xorg, je serais surpris que tu ne le trouves pas dans /etc/X11/default-display-manager quelque-soit la distribution, mais ça ne semble pas fondamental.
xorg est assez générique.
Non. Sur Archlinux et dérivées /etc/X11/default-display-manager n'existe pas, par exemple.
Je ne pense pas que sur un forum archi, gentoo ou Fedora, on se soucie beaucoup de savoir si chaque commande est compatible avec tout système linux.
Peut être mais là n'est pas la question.
APT est un système puissant / autant en profiter.
Pas aussi puissant que pacman/yaourt
#22 Le 03/09/2016, à 21:23
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
APT est un système puissant / autant en profiter.
Pas aussi puissant que pacman/yaourt
Si je comprends bien, tu viens nous dire que sur un forum Archi, chaque personne qui poste se soucie de savoir si une commande est bien compatible avec Debian/Ubuntu,Gentoo/Fedora, et que le yaourt et pacman sont vachetement mieux que apt c'est bien ça ?
Je doute que tu connaisses bien apt, à part le "apt-get" d'ubuntu. J'en suis même très sûr.
APT, c'est bien plus que ça.
Fais attention que ça ne sente pas trop le troll quand-même.
Et si Archi n'a pas de fichier /etc/X11/default-display-manager, tu pourrais leur suggérer et faire progresser Archi.
Dernière modification par Compte anonymisé (Le 03/09/2016, à 21:26)
#23 Le 03/09/2016, à 21:32
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
murph a écrit :APT est un système puissant / autant en profiter.
Pas aussi puissant que pacman/yaourt
Si je comprends bien, tu viens nous dire que sur un forum Archi, chaque personne qui poste se soucie de savoir si une commande est bien compatible avec Debian/Ubuntu,Gentoo/Fedora
Non. Je n'ai pas écrit ça.
Je doute que tu connaisses bien apt, à part le "apt-get" d'ubuntu. J'en suis même très sûr.
APT, c'est bien plus que ça.
Fais attention que ça ne sente pas trop le troll quand-même.
Bof... j'ai 2 serveurs sous Debian. Donc apt, je connais un peu.
Et si Archi n'a pas de fichier /etc/X11/default-display-manager, tu pourrais leur suggérer et faire progresser Archi.
Tu peux y aller toi même. Tu m'a l'air tellement calé et si modeste.
#24 Le 03/09/2016, à 21:42
- Compte supprimé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Je vous remercie. Je ferai un résumé sur le post#1 avec Ubuntu en priorité, le système APT de Debian, et seulement des pistes pour les autres systèmes.
bonne soirée
#25 Le 03/09/2016, à 21:44
- Compte anonymisé
Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?
Bof... j'ai 2 serveurs sous Debian. Donc apt, je connais un peu..
Pas suffisamment, c'est ce que je disais.
Franchement, si ce n'est pas du troll ton souci d'Archi sur un forum ubuntu..... Bref, j'en resterai là (pas intéressé).