XFCE, Benutzer wechseln

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

XFCE, Benutzer wechseln

Beitrag von inne » 18.06.2020 16:10:49

Hallo,

was muss zu Debianxfce4 noch installiert werden, damit Benutzer wechseln funktioniert?

Benutzeravatar
smutbert
Moderator
Beiträge: 8313
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: XFCE, Benutzer wechseln

Beitrag von smutbert » 18.06.2020 16:35:40

Das ist ja im Grunde keine Funktion von Xfce sondern des Displaymanagers. Das heißt es sollte genügen mit <Strg>+<Alt>+<F1 oder 7> zum Displaymanager zu schalten und sich dann als gewünschter Benutzer anzumelden. Früher hat es glaube ich xfce-Applets gegeben, die mit dem Gnome Display Manager zusammengearbeitet haben, um das aus Xfce heraus zu ermöglichen, aber gibt es glaube ich schon lange nicht mehr.

Unter Xtce sollte aktuell, wenn ich die Abhängigkeiten richtig deute, Debianayatana-indicator-session mit Debianxfce4-indicator-plugin und in Zusammenarbeit mit Debianlightdm diese Funktion recht bequem aus einem Xfce-Panel heraus bieten.

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 18.06.2020 18:22:23

smutbert hat geschrieben: ↑ zum Beitrag ↑
18.06.2020 16:35:40
Das ist ja im Grunde keine Funktion von Xfce sondern des Displaymanagers.
Ok, d.h. ich muss nicht via GDM sonder lightdm die Session starten?
smutbert hat geschrieben: ↑ zum Beitrag ↑
18.06.2020 16:35:40
Das heißt es sollte genügen mit <Strg>+<Alt>+<F1 oder 7> zum Displaymanager zu schalten und sich dann als gewünschter Benutzer anzumelden.
Unter GNOME weiss ich funktioniert das, aber jetzt habe ich auf allen Konsolen keinen Displaymanager sonst nur die eine mit XFCE.

Code: Alles auswählen

$ dpkg -l gdm3 lightdm
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name           Version      Architektur  Beschreibung
+++-==============-============-============-=================================
ii  gdm3           3.30.2-3     amd64        GNOME Display Manager
[code]
ii  lightdm        1.26.0-4     amd64        simple display manager
$ debconf-show lightdm
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
* shared/default-x-display-manager: lightdm
  lightdm/daemon_name: /usr/sbin/lightdm
Also ich habe mich mit lightdm angemeldet.
Unter Xtce sollte aktuell, wenn ich die Abhängigkeiten richtig deute, Debianayatana-indicator-session mit Debianxfce4-indicator-plugin und in Zusammenarbeit mit Debianlightdm diese Funktion recht bequem aus einem Xfce-Panel heraus bieten.
Ich habe diese 3 Pakete nun installiert und mich neu angemeldet, aber nein das Benutzer wechseln funktioniert dennoch nicht - hmm. Auch das starten von XFCE via xfce4-session ändert daran nichts.

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 18.06.2020 18:28:47

Na nun komme ich dem doch etwas näher. Wenn ich als Desktop-Manager GDM nehme, funktioniert auch das Benutzer wechseln und XFCE. Na ich lasse das nun einfach mal so. Vlt. haben die obigen Paket auch noch was damit zu tun.

Benutzeravatar
Babarosa
Beiträge: 23
Registriert: 02.08.2019 17:36:44

Re: XFCE, Benutzer wechseln

Beitrag von Babarosa » 18.06.2020 20:57:29

@inne

Suchst du diese "Aktionsknöpfe"?
https://docs.xfce.org/xfce/xfce4-panel/4.12/actions

Ich verwende Xfce, das Abmelden, ... steuert "xfce4-session-logout ".
Ich baue mein Debian-Xfce-System von einem netinstall-ISO und führe diesbezüglich diesen Befehl aus:

Code: Alles auswählen

sudo apt-get install --no-install-recommends xfwm4 xfce4-panel xfce4-settings xfce4-session xfdesktop4 lightdm lightdm-gtk-greeter
Debian 12 Xfce mit rt-Kernel

Benutzeravatar
smutbert
Moderator
Beiträge: 8313
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: XFCE, Benutzer wechseln

Beitrag von smutbert » 18.06.2020 21:40:53

inne hat geschrieben: ↑ zum Beitrag ↑
18.06.2020 18:22:23
[...]

Ich habe diese 3 Pakete nun installiert und mich neu angemeldet, aber nein das Benutzer wechseln funktioniert dennoch nicht - hmm. Auch das starten von XFCE via xfce4-session ändert daran nichts.
Ich weiß nicht ob ich helfen kann, weil ich das noch nie verwendet habe (dass ich xfce verwendet habe ist lange her), aber wo hakt es denn? Wird das Applet gar nicht angezeigt oder wird nur kein Menüeintrag oder ähnliches zum Benutzerwechsel angezeigt oder wird es zwar angezeigt, aber der Benutzerwechsel funktioniert aus irgendeinem Grund nicht?

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 20.06.2020 15:04:41

Wenn ich unter XFCE das "Benutzer wechseln" kilcke, passiert einfach nichts. Bedingung dafür bis jetzt, das lightdm benutzt wurde, denn mit gdm3 reagiert es und lässt mich den Bnutzer wechseln.

willy4711

Re: XFCE, Benutzer wechseln

Beitrag von willy4711 » 20.06.2020 17:04:12

Anstatt zu fragen was noch installiert werden muss, wäre es hilfreich zu wissen, was installiert ist.
Babarosa hatte ja schon was vorgeschlagen.
Hilfreich wäre ja wenn du sagen würdest was du installiert hat ( aus /var/log/apt/history.log, falls noch nicht zu lange her)
oder was installiert ist:

Code: Alles auswählen

dpkg -l *xfce4* |grep ii

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 20.06.2020 17:37:11

Babarosa Beitrag ging unter :oops:
Ich werde das nachreichen.

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 21.06.2020 18:32:50

@Babarosa, @willy4711, @all,
Das war/ist alles schon installiert.

Code: Alles auswählen

$ dpkg -l xfwm4 xfce4-panel xfce4-settings xfce4-session xfdesktop4 lightdm lightdm-gtk-greeter
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                Version      Architektur  Beschreibung
+++-===================-============-============-====================================================
ii  lightdm             1.26.0-4     amd64        simple display manager
ii  lightdm-gtk-greeter 2.0.6-1      amd64        simple display manager (GTK+ greeter)
ii  xfce4-panel         4.12.2-1     amd64        panel for Xfce4 desktop environment
ii  xfce4-session       4.12.1-6     amd64        Xfce4 Session Manager
ii  xfce4-settings      4.12.4-1     amd64        graphical application for managing Xfce settings
ii  xfdesktop4          4.12.4-2     amd64        xfce desktop background, icons and root menu manager
ii  xfwm4               4.12.5-1     amd64        window manager of the Xfce project
$ dpkg -l "*xfce4*" |grep ^ii
ii  libxfce4panel-2.0-4           4.12.2-1     amd64        Xfce4 panel libraries (GTK3 variant)
ii  libxfce4ui-1-0:amd64          4.12.1-3     amd64        widget library for Xfce - Gtk+2 variant
ii  libxfce4ui-2-0:amd64          4.12.1-3     amd64        widget library for Xfce - Gtk+3 variant
ii  libxfce4ui-2-dev:amd64        4.12.1-3     amd64        Development files for libxfce4ui - Gtk+3 variant
ii  libxfce4ui-common             4.12.1-3     all          common files for libxfce4ui
ii  libxfce4ui-utils              4.12.1-3     amd64        Utility files for libxfce4ui
ii  libxfce4util-common           4.12.1-3     all          common files for libxfce4util
ii  libxfce4util-dev:amd64        4.12.1-3     amd64        Development files for libxfce4util7
ii  libxfce4util7:amd64           4.12.1-3     amd64        Utility functions library for Xfce4
ii  xfce4                         4.12.5       all          Meta-package for the Xfce Lightweight Desktop Environment
ii  xfce4-appfinder               4.12.0-2     amd64        Application finder for the Xfce4 Desktop Environment
ii  xfce4-dev-tools               4.12.0-3     amd64        Script to help building Xfce from git
ii  xfce4-indicator-plugin        2.3.4-2      amd64        plugin to display information from applications in the Xfce4 panel
ii  xfce4-panel                   4.12.2-1     amd64        panel for Xfce4 desktop environment
ii  xfce4-pulseaudio-plugin:amd64 0.4.1-1      amd64        Xfce4 panel plugin to control pulseaudio
ii  xfce4-session                 4.12.1-6     amd64        Xfce4 Session Manager
ii  xfce4-settings                4.12.4-1     amd64        graphical application for managing Xfce settings

curt123
Beiträge: 704
Registriert: 19.10.2018 12:49:35
Wohnort: NRW

Re: XFCE, Benutzer wechseln

Beitrag von curt123 » 24.06.2020 10:17:49

Hallo,

bei mir, debian Stretch mit Xfce, ist der Menupunkt "Benutzer wechseln" vorhanden, aber gar nicht aktivierbar.

Fals nötig nutze ich den Punkt "Abmelden" und melde mich danach als anderer Benutzer wieder an.

TuxPeter
Beiträge: 1954
Registriert: 19.11.2008 20:39:02
Lizenz eigener Beiträge: MIT Lizenz

Re: XFCE, Benutzer wechseln

Beitrag von TuxPeter » 24.06.2020 10:43:59

Ich habe mich schon lange von Displaymanagern verabschiedet (und muss die nach jedem dist-upgrade wieder deaktivieren) und starte mein xfce nach dem User-login mit "startx".
Zum Wechseln eines Users auf eine Textkonsole (Strg Atl F2 zum Beispiel), dort eingeloggt und bei Bedarf wieder startx. Man kann dann mit Strg Alt Fx zwischen den Usern wechseln, was man wissen sollte, wenn das zum Sicherheitsproblem werden könnte.

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 24.06.2020 13:28:04

curt123 hat geschrieben: ↑ zum Beitrag ↑
24.06.2020 10:17:49
Fals nötig nutze ich den Punkt "Abmelden" und melde mich danach als anderer Benutzer wieder an.
Schon, aber genau das wollte ich nicht. Ich möchte gern die Session weiterlaufen haben. Mit Debiangdm3 geht es aber, wie weiter oben geschrieben. Somit erst einmal nicht o.k. :-)

TuxPeter
Beiträge: 1954
Registriert: 19.11.2008 20:39:02
Lizenz eigener Beiträge: MIT Lizenz

Re: XFCE, Benutzer wechseln

Beitrag von TuxPeter » 24.06.2020 14:01:04

Will jetzt nicht penetrant wirken ... aber OHNE Displaymanager geht das problemlos.

willy4711

Re: XFCE, Benutzer wechseln

Beitrag von willy4711 » 24.06.2020 16:38:14

Und es geht doch :mrgreen:

Code: Alles auswählen

willy@XFCE:~$ loginctl
SESSION  UID USER  SEAT  TTY
      1 1000 willy  seat0    
     30 1001 fritz seat0    

2 sessions listed.
Am einfachsten über das Whisker-Menü, indem man dort den Befehl "gdmflexiserver "
gegen "dm-tool switch-to-greeter" tauscht :
Bild
Eine Anleitung dafür:
http://www.fedora-blog.de/benutzerwechs ... ktivieren/

Man kann dann - wenn man den 2. Benutzer aufgerufen hat - mit Strg+Alt+F7 zum Ursprünglichen zurück wechseln,
Aber leider nicht umgekehrt. da muss man wieder über das Menü gehen.

Über das "normale Menü"

Code: Alles auswählen

xfce4-session-logout
Klappt das bei mir aber genauso gut.- Ohne Änderungen.

Aber dafür funktioniert "Suspend to RAM" bei mir problemlos nur aus der Konsole :evil:

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: XFCE, Benutzer wechseln

Beitrag von JTH » 24.06.2020 17:07:15

inne hat geschrieben: ↑ zum Beitrag ↑
18.06.2020 16:10:49
was muss zu Debianxfce4 noch installiert werden, damit Benutzer wechseln funktioniert?
Statt dem „Switch user“ kannst du – auch zusammen mit lightdm – „Lock screen“ nehmen. Das meldet dich nicht ab, sondern führt zum lightdm-Greeter. Da kannst du dich dann auch mit einem anderen Benutzer anmelden, statt den vorherigen zu entsperren.

Ansonsten geht es anscheinend nur so, wie Willy beschrieben hat. Xfce scheint das Benutzer wechseln nur im Zusammenspiel mit Gdm zu unterstützen.
Manchmal bekannt als Just (another) Terminal Hacker.

willy4711

Re: XFCE, Benutzer wechseln

Beitrag von willy4711 » 24.06.2020 18:12:37

Na ja- in Testing funktioniert das ja. Bloss eben nicht aus dem Whisker-Menü heraus.
Das hatte mich halt geärgert, weil das halt "mein" Menü ist.
JTH hat geschrieben: ↑ zum Beitrag ↑
24.06.2020 17:07:15
Statt dem „Switch user“ kannst du – auch zusammen mit lightdm – „Lock screen“ nehmen.
AHH - Cool hatte ich noch gar nicht probiert :THX:
Dann muss man dann aber auf "Neue Anmeldung" klicken -----> funktioniert aber auch.

Eine Frage habe ich aber auch noch:

Gibt es einen Tastenkombination, mit der man zwischen den Sessions hin und her schalten kann ?

Wie ich ja geschrieben hatte:

Beim Booten logge ich mich automatisch mit willy ein
dann eröffne ich einen zweite Session für den User "Fritz"

Von Fritz kann ich mit Alt+Strg+F7 zu Willy zurückschalten.
aber umgekehrt :?: :?:

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: XFCE, Benutzer wechseln

Beitrag von JTH » 24.06.2020 18:17:11

willy4711 hat geschrieben: ↑ zum Beitrag ↑
24.06.2020 18:12:37
Dann muss man dann aber auf "Neue Anmeldung" klicken -----> funktioniert aber auch.
Das hängt wahrscheinlich davon ab, wie dein lightdm konfiguriert ist. Bei der Standardinstallation konnt ich vorhin einfach direkt ohne extra Klick Benutzernamen + Passwort eintippen.
Manchmal bekannt als Just (another) Terminal Hacker.

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 25.06.2020 17:24:57

JTH hat geschrieben: ↑ zum Beitrag ↑
24.06.2020 17:07:15
Statt dem „Switch user“ kannst du – auch zusammen mit lightdm – „Lock screen“ nehmen.
Wie willy4711 schon sagt, funktioniert super :THX:

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: XFCE, Benutzer wechseln

Beitrag von inne » 25.06.2020 17:26:32

TuxPeter hat geschrieben: ↑ zum Beitrag ↑
24.06.2020 14:01:04
Will jetzt nicht penetrant wirken ... aber OHNE Displaymanager geht das problemlos.
Ich kann dann zwei X-sessions starten und das ohne viel basteln zu müssen?

TuxPeter
Beiträge: 1954
Registriert: 19.11.2008 20:39:02
Lizenz eigener Beiträge: MIT Lizenz

Re: XFCE, Benutzer wechseln

Beitrag von TuxPeter » 25.06.2020 21:54:37

Funktioniert bei mir jedenfalls so:

Start, login auf tty1 (Manchmal ist default auch tty7). User1 hat ein .bash_profile, welches automatisch startx gibt, wenn auf tty1 eingeloggt wurde. (habe ich irgendwo hier her, bei Bedarf poste ich es auch gerne), nach startx kommt im .bash_profile gleich logout, und man ist wieder auf tty1. Das kann man aber natürlich bei Bedarf auch anders gestalten.

Will ich mehrere User parallel, kann ich von der xsession von User1 per Strng-Alt-F2 auf tty2 umschalten, kann dort aals User2 einloggen und bei Bedarf wieder startx geben (falls ich das nicht automatisch mache)
Startx muss dann natürlich mit xfce verknüpft sein, was es aber automatisch ist, wenn man nichts anderes installiert hat.

Umschalten zwischen den beiden Usern ist dann mit Strng-Alt-F1 und Strng-Alt-F2 leicht möglich. X läuft dann zwar doppelt, aber wen störts? Täte es, glaube ich, über lightdm auch, ich benutze den aber, wie gesagt, schon lange nicht mehr.

willy4711

Re: XFCE, Benutzer wechseln

Beitrag von willy4711 » 25.06.2020 22:23:05

TuxPeter hat geschrieben: ↑ zum Beitrag ↑
25.06.2020 21:54:37
Umschalten zwischen den beiden Usern ist dann mit Strng-Alt-F1 und Strng-Alt-F2 leicht möglich. X läuft dann zwar doppelt, aber wen störts? Täte es, glaube ich, über lightdm auch, ich benutze den aber, wie gesagt, schon lange nicht mehr.
Kann ich bestätigen. Mit Lightdm läuft die Standart-Session bei mir immer auf TTY 7. Mit einer Beliebigen Strg+Alt+(F2 -F6) machst du eine neue Session auf und
nach dem Einloggen kann man mit startx das graphical.target erreichen. Umschalten vor und zurück geht dann mit Strg+Alt + das jeweilige TTY.

Antworten