#1 Le 07/09/2014, à 00:11
- Nicolas St
(résolu) Impossible de changer d'utilisateur sous Mate
Bonjour,
Je viens d'installer Mate sur ubuntu et je rencontre un problème lorsque je veux switcher d'un utilisateur à l'autre (il y en a deux), j'ai ce message:
"Impossible de créer un nouvel affichage"
GDBus.Error.org:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.DisplayManager was not provided by any .service files
Si quelqu'un a une idée...
Merci d'avance.
Dernière modification par Nicolas St (Le 07/09/2014, à 23:44)
#2 Le 07/09/2014, à 08:20
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Salut,
Je suppose que Mate est installé dans Ubuntu 14,04, quel est le gestionnaire de connexion utilisé?
Normalement cela devrait être lightdm.
Quelle est la version de Mate installé?
mate-session --version
Comment tentes-tu de basculer vers un autre utilisateur?
Via une option menu ou en passant une commande?
Je n'ai pas vraiment suivi l'évolution du flexiserver (c'est le nom barbare du programme de bascule utilisateur) dans les dernières versions de lightdm et gdm, tout ce que je sais c'est qu'avec mdm (gestionnaire de connexion de mint) je suis resté bloqué en version 1.0.8 pour pouvoir continuer à utiliser les connexions via xdmcp et conserver un flexiserver opérationnel.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#3 Le 07/09/2014, à 08:34
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Hello,
Il s'agit de Mate 1.8.1 que j'ai installé selon cette procédure:
http://oldpapyrus.wordpress.com/2014/08 … op-ubuntu/
Le gestionnaire de connexion est passé de lightDM à GDM après que j'ai installé Mate mais cela ne me dérange pas.
Pour changer d'utilisateur dans Mate, je passe par les menus et je clique sur Système=>Fermer la session=>Changer d'utilisateur (dommage qu'il n'y ait pas plus court) et là le dit message s'affiche...
#4 Le 07/09/2014, à 08:43
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Tiens c'est une méthode de bascule utilisateur que je n'utilise jamais et pourtant elle fonctionne.
J'utilise généralement une option menu «Nouvelle connexion» disponible avec MDM 1.0.8.
J'ai bien peur (en réalité j'en suis certain) que le problème soit GDM, je crois que le flexiserver n'est plus implémenté dans GDM.
Quelle version de GDM?
Dernière modification par maxire (Le 07/09/2014, à 08:43)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#5 Le 07/09/2014, à 08:44
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
nicolas@Ordi:~$ gdm --version
GDM 3.10.0.1
nicolas@Ordi:~$
#6 Le 07/09/2014, à 08:58
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Ah, je me suis trompé, il existe bien un programme /usr/bin/gdmflexiserver dans mon environnement de test Gnome 3,12/wayland.
Ce programme est supposé réaliser la bascule utilisateur, mais je n'ai aucune option disponible dans les menus Gnome.
Tentes un:
gksudo gdmfexiserver
Tu devrais obtenir plus d'information, je ne le fais pas, je ne suis pas sous Gnome en ce moment.
Sur ce je laisse tomber le forum pour quelques heures, n'hésites pas à donner le résultat de tes tests, j'y jetterai un oeil en fin de journée.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#7 Le 07/09/2014, à 09:39
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Hello et merci.
La commande me renvoie au même message d'erreur que précédemment.
S'il s'agit d'un problème spécifiquement gdm, ne devrais-je pas repasser sous LightDm ? Mais j'ignore comment on fait.
Edit: J'essaie de repasser sous LightDM mais ça ne fonctionne pas, je tape la commande:
sudo dpkg-reconfigure lightdm
Arrive ensuite un moment où l'on me demande de choisir entre gdm et lightdm. Je choisis lightdm, je redémarre. Mais c'est toujours l'écran gdm qui revient... A moins que je ne m'embrouille les pinceaux entre gdm et lightdm. En fait je ne sais plus lequel est quoi... Lightdm doit avoir plusieurs looks possibles... Bref, je patauge...
Dernière modification par Nicolas St (Le 07/09/2014, à 14:31)
#8 Le 07/09/2014, à 17:35
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Je suis de retour, désolé pour la faute de frappe.
En fait le problème vient du fait que pour la couche logicielle de communication inter processus Dbus, il n'existe aucun service identifié comme un Display Manager.
Ce qui veut dire que GDM ne semble pas démarré.
Donc, pour y voir plus clair:
whereis gdmflexiserver
Histoire de savoir exactement quelle version de flexiserver est utilisée et si il en existe plus d'une installée.
gdmflexiserver -d
Pour afficher les messages de debuggage du flexiserver (en fait gksudo est inutile).
service gdm status
service lightdm status
cat /etc/X11/default-display-manager
Pour savoir quel est le gestionnaire d'affichage démarré.
Autre chose, d'où provient le paquet GDM 3.10?
Vient-il du dépôt Mate ou bien de Ubuntu?
Un contrôle supplémentaire:
ls /etc/dbus-1/system.d
Dernière modification par maxire (Le 07/09/2014, à 17:51)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#9 Le 07/09/2014, à 17:52
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Hello, merci de suivre mon cas, voici le retour des commandes:
nicolas@Ordi:~$ whereis gdmflexiserver
gdmflexiserver: /usr/bin/gdmflexiserver /usr/bin/X11/gdmflexiserver /usr/share/man/man1/gdmflexiserver.1.gz
nicolas@Ordi:~$ gdmflexiser -d
gdmflexiser : commande introuvable
nicolas@Ordi:~$ gdmflexiserver -d
** (gdmflexiserver:8083): WARNING **: Unable to create transient display: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.DisplayManager was not provided by any .service files
nicolas@Ordi:~$ service gdm status
status: Tâche inconnue : gdm
nicolas@Ordi:~$ service lightdm status
status: Tâche inconnue : lightdm
nicolas@Ordi:~$ cat /etc/X11/default-display-manager
/usr/sbin/lightdm
nicolas@Ordi:~$ ls /etc/dbus-1/system.d
avahi-dbus.conf
bluetooth.conf
com.hp.hplip.conf
com.redhat.NewPrinterNotification.conf
com.redhat.PrinterDriversInstaller.conf
com.ubuntu.LanguageSelector.conf
com.ubuntu.ScreenResolution.Mechanism.conf
com.ubuntu.SoftwareCenter.conf
com.ubuntu.SoftwareProperties.conf
com.ubuntu.SystemService.conf
com.ubuntu.USBCreator.conf
com.ubuntu.WhoopsiePreferences.conf
ConsoleKit.conf
dnsmasq.conf
gdm.conf
kerneloops.dbus
Mountall.Server.conf
nm-avahi-autoipd.conf
nm-dhcp-client.conf
nm-dispatcher.conf
nm-ofono.conf
nm-pptp-service.conf
org.blueman.Mechanism.conf
org.debian.apt.conf
org.debian.AptXapianIndex.conf
org.freedesktop.Accounts.conf
org.freedesktop.ColorManager.conf
org.freedesktop.DisplayManager.conf
org.freedesktop.hostname1.conf
org.freedesktop.locale1.conf
org.freedesktop.login1.conf
org.freedesktop.ModemManager1.conf
org.freedesktop.NetworkManager.conf
org.freedesktop.PackageKit-aptd.conf
org.freedesktop.PolicyKit1.conf
org.freedesktop.RealtimeKit1.conf
org.freedesktop.systemd-shim.conf
org.freedesktop.timedate1.conf
org.freedesktop.UDisks2.conf
org.freedesktop.UPower.conf
org.gnome.CPUFreqSelector.conf
org.mate.CPUFreqSelector.conf
org.mate.SettingsDaemon.DateTimeMechanism.conf
org.opensuse.CupsPkHelper.Mechanism.conf
pulseaudio-system.conf
skype.conf
ubuntu-tweak-daemon.conf
Upstart.conf
wpa_supplicant.conf
nicolas@Ordi:~$
Si j'ai bien suivi, c'est donc lightdm qui est utilisé? Je ne sais pas d'où vient gdm, sans doute de mate, ou peut-être de gnome-shell que j'ai installé (mais là ce serait étonnant car je n'avais fait qu'une install minimale et je n'avais pas eu de problème quelconque)
#10 Le 07/09/2014, à 18:20
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
J'ai encore fait une faute de frappe.
C'est bien cela gdm comme lightdm n'est pas démarré en service, il existe le nécessaire dans /etc/dbus-1/system.d (le fichier gdm.conf).
Par contre, le gestionnaire d'affichage qui aurait dû être démarré est lightdm.
Comment démarres-tu ta session Mate?
Je n'utilise plus vraiment de système Debian, je pense que pour savoir d'où vient GDM il suffit de faire:
apt-cache show gdm
En prime liste de fichiers installés par gdm:
apt-file list gdm
Il serait bien de modifier /etc/X11/default-display-manager en remplaçant /usr/sbin/lightdm par /usr/sbin/gdm (pour connaître le chemin exact «whereis gdm»).
Je ne comprends pas pourquoi lightdm n'est pas indiqué comme démarré.
ps -e | grep lightdm
ps -e | grep gdm
Dernière modification par maxire (Le 07/09/2014, à 18:20)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#11 Le 07/09/2014, à 18:29
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Voici le retour des commandes. Je n'ai pas le résultat de la commande apt-file car apt-file n'est pas installé mais si ça te semble important, je l'installe.
nicolas@Ordi:~$ apt-cache show gdm
Package: gdm
Priority: optional
Section: universe/gnome
Installed-Size: 5496
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: amd64
Version: 3.10.0.1-0ubuntu3
Provides: x-display-manager
Depends: libaccountsservice0 (>= 0.6.8), libaudit1 (>= 1:2.2.1), libc6 (>= 2.14), libcanberra-gtk3-0 (>= 0.25), libcanberra0 (>= 0.2), libgdk-pixbuf2.0-0 (>= 2.22.0), libgdm1 (= 3.10.0.1-0ubuntu3), libglib2.0-0 (>= 2.37.3), libgtk-3-0 (>= 3.0.0), libpam0g (>= 0.99.7.1), libselinux1 (>= 1.32), libsystemd-daemon0 (>= 31), libsystemd-login0 (>= 186), libwrap0 (>= 7.6-4~), libx11-6, libxau6, libxdmcp6, libxrandr2 (>= 2:1.2.99.3), debconf (>= 0.5) | debconf-2.0, sysv-rc (>= 2.88dsf-24) | file-rc (>= 0.8.16), gir1.2-gdm-1.0 (= 3.10.0.1-0ubuntu3), adduser, libpam-modules (>= 0.72-1), libpam-runtime (>= 0.76-13.1), libpam-systemd, gnome-session-bin (>= 3.6), gnome-settings-daemon (>= 3.2), gnome-shell, plymouth (>= 0.8.8-0ubuntu6.1), gnome-session | x-session-manager | x-window-manager | x-terminal-emulator, lsb-base (>= 3.2-14), librsvg2-common, accountsservice (>= 0.6.12), gsettings-desktop-schemas, libglib2.0-bin (>= 2.35.0), dconf-cli (>= 0.12.1-2), dconf-gsettings-backend (>= 0.12.1-2), x11-common (>= 1:7.6+11), x11-xserver-utils
Recommends: zenity, xserver-xephyr, x11-xkb-utils, xserver-xorg, at-spi2-core, gnome-icon-theme, gnome-icon-theme-symbolic
Suggests: libpam-gnome-keyring, gnome-orca
Breaks: gnome-control-center (<< 3.0), gnome-orca (<< 2.30.0-2), gnome-panel (<< 3.0), gnome-screensaver (<< 2.17.7), gnome-shell (<< 3.5)
Filename: pool/universe/g/gdm/gdm_3.10.0.1-0ubuntu3_amd64.deb
Size: 614138
MD5sum: 6a3d03202d9c75e2df3639d2624e3639
SHA1: dcf118aa51d2a03ecd6ef7e3bbd17a1afece2afd
SHA256: d2ae5b59951b6280dd68f6f6ef34cc929f9b3d5a8412fdd8d87423b1dde93c97
Description-fr: Nouvelle génération du gestionnaire d'affichage GNOME
GDM fournit l'équivalent d'une invite "login:" pour l'affichage X : il
demande le nom d'utilisateur et démarre les sessions X.
.
Il fournit toutes les fonctionnalités de XDM, y compris XDMCP pour gérer
les sessions distantes, et ajoute la possibilité de démarrer les serveurs
X sur demande.
.
La bannière est écrite en utilisant les bibliothèques GNOME et ressemble
donc à une application GNOME - elle peut même supporter les thèmes de
l'utilisateur !
.
Ce paquet contient la prochaine génération de GDM, qui a été développée en
utilisant les technologies sur lesquelles se fonde GNOME 3.
Description-md5: 289fec08e973fa0389c78da5c38f13ba
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 3y
Task: ubuntu-gnome-desktop
nicolas@Ordi:~$ apt-file list gdm
Le programme « apt-file » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt-get install apt-file
nicolas@Ordi:~$ ps -e | grep lightdm
1138 ? 00:00:00 lightdm
2842 ? 00:00:00 lightdm
4591 ? 00:00:00 lightdm
nicolas@Ordi:~$ ps -e | grep gdm
nicolas@Ordi:~$
Je fais quoi du coup? J'essaie ta dernière suggestion ?
#12 Le 07/09/2014, à 18:35
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
OK, c'est bien lightdm qui est démarré, il faut modifier le fichier /etc/X11/default-display-manager.
Tu fermes ta session et tu relances la machine.
Quelque chose m'échappe, normalement la commande service aurait dû donner lightdm actif.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#13 Le 07/09/2014, à 18:37
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Je veux être sûr de mon coup je fais bien un:
sudo gedit /etc/X11/default-display-manager
et je remplace lightdm par gdm ?
#14 Le 07/09/2014, à 18:45
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Plutôt
gksudo pluma /etc/X11/default-display-manager
si tu es bien sous une session Mate, à moins que gedit soit toujours installé malgré le fait que tu as il me semble, enlevé Gnome.
Tu remplaces le contenu du fichier par le résultat de
whereis gdm
sans doute /usr/sbin/gdm.
À propos le paquet GDM est bien un paquet Ubuntu.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#15 Le 07/09/2014, à 19:07
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Re,
Bon je suis bien passé sous gdm mais avec la commande
sudo dpkg-reconfigure gdm
(dont je me suis rappelée) et j'ai redémarré l'ordi qui est avec gdm.
Je peux changer d'utilisateur mais pas sous le même environnement. je démarre sous Mate, je change d'utilisateur mais l'autre utilisateur se retrouve sous gnome-flashback (mon autre environnement) sans que j'ai le choix. Pas moyen d'aller sous Mate avec l'autre utilisateur même à l'écran de sélection gdm...
#16 Le 07/09/2014, à 19:20
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
dpkg-reconfigure ou modfier un fichier, dans ce cas c'est du pareil au même.
Donc le flexiserver fonctionne, maintenant c'est juste un problème de sélection de session.
GDM ne propose pas de liste de sélection de session?
Si j'étais toi, j'éviterais de démarrer une session d'un utilisateur alternativement sous Mate et sous Gnome.
La solution devrait être du côté des fichiers .xinitrc et .xsessions des répertoires utilisateurs.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#17 Le 07/09/2014, à 19:36
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
GDM me propose la sélection de session pour moi mais pas pour l'autre utilisateur.
#18 Le 07/09/2014, à 19:49
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
GDM est supposé afficher la liste des sessions présentes dans /usr/share/xsessions sous la forme de fichiers .desktop.
Je ne crois pas qu'il soit possible de définir une règle d'affichage particulière pour un utilisateur.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#19 Le 07/09/2014, à 19:55
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Quand je repasse sous Lightdm, le problème revient... Je me demande si je vais pas renoncer et désisntaller Mate. Je voulais l'essayer et peut-être y rester mais vus les désagréments, j'attendrai une variante officielle.
Merci pour ton aide et ta disponibilité en tout cas.
#20 Le 07/09/2014, à 23:44
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Bon je m'en suis sorti. J'ai complètement désinstallé ubuntu-mate-core et ubuntu-mate-desktop puis j'ai réinstallé de façon plus minimale: mate-desktop-environment-core
Et là ça fonctionne, plus de problèmes DBus, je peux passer d'un utilisateur à l'autre.
Merci encore
#21 Le 08/09/2014, à 07:02
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Quand je repasse sous Lightdm, le problème revient
C'est normal, gdmflexiserver cherche à comuniquer avec GDM.
Je n'utilise pas Lightdm, cependant ce que j'ai noté est que Lightdm sous Archlinux ne propose pas de flexiserver.
C'est une opinion personnelle, Lightdm est à éviter, c'est plutôt un logiciel bas de gamme caché derrière un bel écran.
Cela fonctionne, c'est bien, mais avec quel gestionnaire d'affichage?
Lightdm ou GDM?
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#22 Le 08/09/2014, à 09:36
- Nicolas St
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Hello,
Curieusement, cela fonctionne avec LightDM désormais. Je ne sais pas où ça coinçait. Au départ j'avais suivi cette procédure pour la première installation:
http://oldpapyrus.wordpress.com/2014/08 … op-ubuntu/
Puis hier soir, après avoir tout désinstallé, j'ai fait ainsi:
sudo apt-get install mate-desktop-environment-core
selon http://wiki.mate-desktop.org/download
J'ai trouvé gdm très lent lors de ma première tentative. lightdm me parait plus rapide et réactif. Pour le reste je n'y connais (hélas) pas grand chose étant un modeste "ubuntiste".
Quoiqu'il en soit, Mate me plait bien. C'est très léger et réactif.
Merci pour ton aide.
Dernière modification par Nicolas St (Le 08/09/2014, à 09:37)
#23 Le 08/09/2014, à 10:16
- maxire
Re : (résolu) Impossible de changer d'utilisateur sous Mate
Merci pour la réponse,
Je suis surpris que Lightdm accepte la bascule utilisateur, si cela convient, parfait.
Je sens que je vais tester de nouveau la chose sous Archlinux.
Ce que je reproche essentiellement à Lightdm c'est justement le côté light.
Les développeurs sont partis de gdm lourd mais avec un concept de base complet au sens de la gestion des connexions distantes et de la gestion d'utilisateurs multiples et j'en oublie certainement pour l'alléger.
Beaucoup d'éléments de ce concept de base GDM ont été élagués au moins dans les premières versions Lightdm.
J'ajoute que les développeurs font preuve d'une certaine inconstance dans le mode de configuration de Lightdm d'une version à l'autre, ce qui est fatiguant à l'usage.
Donc je n'utilise plus Lightdm.
Mate est effectivement dans sa dernière version 1.8.1 léger et réactif (très subjectif) comparé à Gnome ou Unity, en plus facilement paramétrable, pas besoin de se lancer dans des gsettings abscons.
C'est aussi une question de goût, je suis allergique à Unity, le bureau classique me convient parfaitement.
Bons tests!
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne