Wie kann ich Benutzer innerhalb von XFCE wechseln?

8

Ich benutze xubuntu 11.10. Ich möchte in der Lage sein, Benutzer zu wechseln, und ich würde gerne in der Lage sein, dies innerhalb der XFCE-Benutzeroberfläche zu tun. Ich habe irgendwo gelesen, dass es ein Applet geben könnte, das ich installieren kann, aber ich kann es nicht finden. Kann jemand helfen?

    
Max Popp 14.11.2011, 23:46

6 Antworten

10

In einem Terminal:

sudo apt-get install xfswitch-plugin

Während der Installation werden Sie aufgefordert, den Fenstermanager zu wechseln - wählen Sie nicht GDM, sondern bleiben Sie bei lightdm. N.B. Da es sich um einen Textbildschirm handelt, drücken Sie TAB , um zu "OK" zu navigieren, und drücken Sie ENTER

Klicken Sie mit der rechten Maustaste, und fügen Sie ein neues Bedienfeldelement hinzu - Benutzerwechsel

    
fossfreedom 15.11.2011 00:35
5

Sie können auf Ihren Benutzernamen im oberen Bereich klicken und dann "Bildschirm sperren" auswählen. Wählen Sie auf dem gesperrten Bildschirm "Neues Login" und Sie gelangen zurück zum LightDM-Bildschirm, wo Sie auf einen anderen Benutzernamen klicken und das Passwort eingeben können. Der erste Benutzer ist noch angemeldet und Sie können auf diese Weise hin und her wechseln.

    
Keith 15.11.2011 05:04
5

Wenn Sie nicht die gesamte gdm und Abhängigkeiten einbringen möchten, können Sie einfach einen Launcher erstellen, der dasselbe erreicht. Setzen Sie das

#!/bin/sh
zenity --question --text "Switch user?" --title "New login" &&
gdmflexiserver --new

in eine Datei namens fast-user-switch , dann tue

chmod +x fast-user-switch
sudo mv fast-user-switch /usr/local/bin/

Dann fügen Sie ein Launcher-Plugin zu Ihrem Panel, bearbeiten Sie das Menü und klicken Sie auf die Schaltfläche mit einem weißen Papier mit einem Plus, dort können Sie einfach in Fast-User-Schalter eingeben (es sollte automatisch vervollständigen, während Sie tippen, wenn Du hast die letzten Schritte richtig gemacht), und wähle ein nettes Icon (suche nach switch für einen passenden ...)

Hinweis: Die nächste Version von XFCE, 4.10, enthält eine Schaltfläche "Benutzer wechseln" im Aktionen-Plugin und das Sitzungsmenü zu verwerfen .

Hinweis zur Notiz: Wenn Sie kdm anstelle von gdm / lightdm haben (kdm + xfce kann eine ungerade Kombination sein, aber es passiert), funktioniert die 4.10 Switch User-Taste nicht. Das folgende Bash-Skript funktioniert jedoch, und zusätzlich können Sie sich entweder als aktuell angemeldeter Benutzer anmelden oder eine neue Anmeldung starten:

#!/bin/bash

set -f              # no globbing, so we can safely use *

# other_local[joe]=:0, other_local[bob]=:1 etc. for all active local
# users other than us:
unset other_local; declare -A other_local; 
while read -rd $'\t'; do
    IFS=$',\n' r=($REPLY)
    [[ "${#r[@]}" -ge 4 && "${r[4]}" != '*' && "${r[2]}" != '' && "${r[0]}" != '' ]] && other_local[${r[2]}]=${r[0]}
done < <(kdmctl list alllocal)
IFS=$',\n' r=($REPLY)
[[ "${#r[@]}" -ge 4 && "${r[4]}" != '*' && "${r[2]}" != '' && "${r[0]}" != '' ]] && other_local[${r[2]}]=${r[0]}


user_choice=$( printf "%s\n" "${!other_local[@]}" "New login" |\
    zenity --list --column User --text 'Switch to an active user, or start a new login:' --title 'Switch user?' ) || exit 1

case $user_choice in
    "New login" ) kdmctl reserve ;;
    * ) kdmctl activate "${other_local[$user_choice]}" ;;
esac
    
unhammer 23.01.2012 12:26
3

Bildschirm sperren, und wenn Sie aufgefordert werden, sich anzumelden, klicken Sie auf "Neue Anmeldung".

(Funktioniert am 12.04, aber es funktioniert wahrscheinlich auch am 11.10)

    
cousteau 06.06.2012 16:35
3

gdmflexiserver hat nicht für mich funktioniert, weil es nicht auf meinem System war.

Ich habe stattdessen dm-tool benutzt: Link

    
treebeard 18.06.2015 09:11
2

Wenn Sie das dm-tool mit der Option 'lock' oder 'switch-to-greeter' aufrufen, wird eine xfce4-Sitzung anfällig für eine Anmeldung ohne Passwort sein , wie im folgenden Fehler beschrieben Bericht: Link .

Anstatt den Fehler zu verfolgen, scheinen die Entwickler die Leute dazu zu bewegen, das Lichtschloss zu verwenden, das einfach zu verwenden und mit sicheren Standardeinstellungen ausgestattet ist.

Der folgende Fix stellt sicher, dass die Option "Benutzer wechseln" im Fenster "xfce4" Light-Locker aufruft. Es ist nicht nötig, ein Launcher-Plugin zu erstellen oder zusätzliche Gnomeware zu installieren.

(1) Installiere Light-Locker (in meinem Fall aus dem Debian 8 / Jessie Stable Repository).

(2) Ersetzen Sie / usr / local / bin / gdmflexiserver durch:

#!/bin/bash
light-locker-command -l
# [End]

(3) Neustart (vollständiges Herunterfahren und Neustart, nur einmal erforderlich, um das Panel zur Aktivierung der Option 'Benutzer wechseln' zu veranlassen - Sie haben möglicherweise bessere Möglichkeiten, dies zu erreichen).

Jedes Mal, wenn ich die Menüoption "Benutzer wechseln" drücke, erscheint eine kleine Pause auf einem schwarzen Bildschirm, bevor die Anmeldung erscheint. Diese ist nicht vorhanden, wenn ich das dm-tool benutze, aber es ist gut zu wissen, dass meine Sitzung vollständig gesperrt ist .

Danke an pomororabelisima im Link (Duplikater Fehlerbericht) für die Köpfe -up.

    
freeB 09.01.2017 17:35

Tags und Links