web-dev-qa-db-fra.com

changer d'utilisateur ne travaillant pas dans Xubuntu 14.04

Lorsque je clique sur le commutateur d'utilisateur dans les boutons Actions de mon panneau, le message suivant s'affiche:

GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.DisplayManager was not provided by any .service files

Je reçois le même message si je verrouille l'écran, puis sélectionnez l'option Nouvelle connexion (j'utilise xscreensaver).

Si je tape dm-tool switch-to-greeter dans le terminal, j'entre dans l'écran de connexion et je peux entrer avec un nouvel utilisateur, mais ce n'est pas une méthode élégante. Je veux que les boutons fonctionnent!

Les autres publications sur ce sujet sont non résolues ou ne fonctionnent pas pour moi. Aucun conseil?

EDIT: cela semble être un bug. J'ai rempli un nouveau bogue ici et il y a un bogue similaire signalé ici .

2
user308164

Ceci est corrigé dans le package whisker-menu mais pas dans le package xfce4-panel. Il semble que 'actions' soit codé en dur pour exécuter gdmflexiserver qui ne fonctionne que si gdm est utilisé à la place de lightdm, qui est à son tour la valeur par défaut de xubuntu.

Vous avez, comme toujours, plusieurs options:

  • Déposez l'élément actions ou désactivez le changement d'utilisateur, activez-le et utilisez-le dans le menu à moustaches
  • Basculez vers gdm (apparemment déjà installé)
  • Créez une déviation de /usr/bin/gdmflexiserver vers un script qui appelle dm-tool switch-to-greeter, comme le fait déjà le menu à moustaches
  • Recréez les "actions" avec un programme de lancement de liste déroulant personnalisé dupliquant toutes les commandes nécessaires.

Si je me souviens bien, les versions précédentes de lightdm fournissaient un hack de compatibilité gdmflexiserver qui n’est plus disponible.

3
aquaherd