Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/09/2016, à 20: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 wink

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, à 13:34)

#2 Le 02/09/2016, à 21: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, à 21:28

Compte supprimé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

φlip a écrit :

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 ! wink

#4 Le 02/09/2016, à 21:41

moko138

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

Merci à vous deux  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 02/09/2016, à 21:50

Compte supprimé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

De rien moko138 wink

#6 Le 02/09/2016, à 22: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, à 07:22

Compte supprimé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

murph a écrit :

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, à 07: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, à 07:39

Compte supprimé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

jojo81 a écrit :

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, à 16:09)

#10 Le 03/09/2016, à 07: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, à 07:52)

#11 Le 03/09/2016, à 07: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, à 09: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, à 09: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, à 09:31

Compte supprimé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

Merci grandtoubab pour ton explication. smile

#14 Le 03/09/2016, à 10: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.

L_d_v_c@ a écrit :

type gdm gdm3 lightdm kdm lxdm mdm sddm slim wdm xdm
Liste à compléter wink

Liste automatique  wink

type $(apt-cache search x-display-manager | awk '{print $1}') 

Dernière modification par Compte anonymisé (Le 03/09/2016, à 11:49)

#15 Le 03/09/2016, à 16: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, à 16: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… smile

#17 Le 03/09/2016, à 17:00

Compte anonymisé

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 (...).

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, à 17:12

Compte anonymisé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

φlip a écrit :

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, à 19: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, à 19:19)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#20 Le 03/09/2016, à 19:51

Compte anonymisé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

Archlinux par exemple.

#21 Le 03/09/2016, à 22:15

Compte supprimé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

φlip a écrit :
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 tongue

#22 Le 03/09/2016, à 22:23

Compte anonymisé

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, 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, à 22:26)

#23 Le 03/09/2016, à 22:32

Compte supprimé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

φlip a écrit :
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, à 22: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. wink
bonne soirée wink

#25 Le 03/09/2016, à 22:44

Compte anonymisé

Re : [TUTO] Gestionnaire(s) de connexion installé(s) et par défaut ?

murph a écrit :

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é).