xfce4 benutzer wechseln

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

xfce4 benutzer wechseln

Beitrag von The Hit-Man » 01.09.2021 18:21:23

unter xfce4 kann ich ja mit den tasten strg+alt+l meinen Bildschirm abschließen. Jetzt suche ich nach einer Möglichkeit, mit einer Tastenkombi, den Bildschirm abzuschließen und wieder zum LoginManager ( lxdm ), zu kommen um mich mit einem neuen Benutzer anmelden zu können ( User Switch ). mit meinem eigenen gebauten FensterManager+xscreensaver habe ich das hin bekommen. Man kann ja per

Code: Alles auswählen

lxdm -c USER_SWITCH
den Benutzer wechseln. ABER dann ist der Bildschirm nicht abgeschlossen. Es könnte dann jeder mit den Tasten strg+alr+F Taste auf meine offene Session kommen. In meinem FensterManager habe ich diese Tastenkombination mit dem Befehl:

Code: Alles auswählen

lxdm -c USER_SWITCH && xscreensaver-command -lock
belegt und das tut genau das, was ich auch gerne unter xfce4 hätte. Geht so was auch unter xfce4? achja, den lxdm-flexiserver habe ich installiert. Diesen braucht man dafür.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 01.09.2021 18:41:03

Also wenn ich mir dafür ein Script anlege und es dann bei xfce4 in der Tastenkombination angebe dann scheint es auch zu gehen. den Befehl direkt in den Tastertureinstellungen zu setzen, scheint nicht zu gehen.

EDIT:
das Script. Lieber wäre es mir gewesen, man kann es gleich als Befehl in den Tastertureinstellungen eingeben:

Code: Alles auswählen

#!/bin/sh

xflock4 && lxdm -c USER_SWITCH
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 01.09.2021 20:30:59

und warum nicht:

Code: Alles auswählen

xfce4-session-logout
bzw (wechseln)

Code: Alles auswählen

dm-tool switch-to-greeter
Und warum nicht Debianlightdm?

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 01.09.2021 20:41:43

@willy4711:
will mich ja nicht ausloggen, die session soll ja erhalten bleiben. allerdings sollte sie dann gesperrt sein.

lightdm? mhmmmm, muß ich mir dann mal anschauen ... lxdm hatte mir eigentlich immer gut gefallen. hatte mich jetzt da drauf eingeschossen ...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 01.09.2021 20:46:38

willy4711 hat geschrieben: ↑ zum Beitrag ↑
01.09.2021 20:30:59
bzw (wechseln)

Code: Alles auswählen

dm-tool switch-to-greeter
Bei "wechseln" sollte das erhalten bleiben.
Klappt (wahrscheinlich) auch mit Debianlxdm ?

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 01.09.2021 21:02:56

ja, habs noch nicht getestet ... aber die alte Session muß ja abgeschlossen werden wenn der greeter für einen anderen Benutzer auf geht. Ich habe jetzt auf xscreensaver gewechselt. Da geht dann wieder alles. Aber den lightdm schaue ich mir trotzdem noch an.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

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

Re: xfce4 benutzer wechseln

Beitrag von smutbert » 01.09.2021 21:06:48

The Hit-Man hat geschrieben: ↑ zum Beitrag ↑
01.09.2021 18:41:03
EDIT:
das Script. Lieber wäre es mir gewesen, man kann es gleich als Befehl in den Tastertureinstellungen eingeben:

Code: Alles auswählen

#!/bin/sh

xflock4 && lxdm -c USER_SWITCH
Wenn das Skript funktioniert, sollte es als Befehl in der Form ebenfalls funktionieren (sicherheitshalber inklusive Pfade)

Code: Alles auswählen

/bin/sh -c '/usr/bin/xflock4 && /usr/sbin/lxdm -c USER_SWITCH'

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 01.09.2021 21:22:44

Wenn das Skript funktioniert, sollte es als Befehl in der Form ebenfalls funktionieren (sicherheitshalber inklusive Pfade)

/bin/sh -c '/usr/bin/xflock4/xflock4 && /usr/sbin/lxdm -c USER_SWITCH'
leider nein. Ich glaube ab dem && ist irgendwie Schluss. Naja, ist ja nicht so wild. Nutze jetzt wieder den xscreensaver. Wenn man den dann mit der Tastenkombination starten, schließt sich die Session ab und man hat dann einen Button 'New Login'. Das reicht ja im wesentlichen auch.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

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

Re: xfce4 benutzer wechseln

Beitrag von smutbert » 01.09.2021 21:40:45

Das bedeutet der Fehler ist im ersten Teil und wenn du es genauso ausprobiert hast, wie ich es geschrieben habe, habe ich auch schon einen gefunden – es sollte natürlich nicht /usr/bin/xflock4/xflock4 heißen sondern /usr/bin/xflock4.
Den Befehl in meinem obigen Beitrag habe ich auch korrigiert.

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 01.09.2021 21:58:26

leider, das bringt es auch nicht ... ohne && also wenn man den Befehl einzelnd nimmt, geht es, egal welcher von den beiden. Aber brauche ja beide.
Hatte sonst immer den alten sawfish benutzt. Dort kannste ja auch Tasten belegen und da das kein Problem. Da konnte ich einfach beide Befehle hintereinander anfügen, mit dem besagtem && ... Ich denke das wird eine Sache sein, die nur den xfce4 betrifft.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

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

Re: xfce4 benutzer wechseln

Beitrag von smutbert » 01.09.2021 22:42:19

Das kann eigentlich nur heißen, dass xflock4 obwohl es funktioniert einen Exitstatus ungleich 0 hat. Du kannst es ja einmal mit einem ; statt && versuchen

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 02.09.2021 00:58:23

@smutbert:
ach, lassen wir gut sein ... habe da ja noch mehr Probleme mit dem xfce4. Dieser Anmeldeschlüssel geht mir auch auf die Nerven. Will den komplett weg haben weil ich keinen Grund habe ihn zu nutzen. Und immer wenns mal eben schnell gehen muß, meldet sich das Dingen obwohl er eigentlich gar nicht mehr mit gestartet werden kann.
Dann stimmen sie Sessions nicht. Wie kann es sein ... wenn ich ein komplettes Userverzeichnis lösche und dann den xfce4 starte, er trotzdem meine Einstellungen noch kennt? Das ist dann leider zu hoch für mich und bleibe bei meinem guten alten selbst gebauten Desktop ...
Aber vielen Dank für Deine/Eure Hilfe.


EDIT: ging ja auch weniger um mich. dachte ich kann mal eben ein System mit xfce4 zusammen bauen, damit ein User, der eigentlich gar nix von Linux weiß damit zu recht kommt. Wenn dann irgendewelche Sachen aufpoppen mit Passwort und so, kannste Dir ja denken, dann wissen die nicht weiter ;) Hatte ja alles so weit, booten/login ohne Password, einfach arbeiten.
Nach 10 Minuten, lockt dann der Bildschirm. Naja, alles ziemlich verfahren ...
Und dieses polkit, Schlüsselbund ist echt Mega penetrant. Kannste auch nicht mal so eben ausschalten ... Das läuft wohl neben dem DesktopManager her oder so ...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 02.09.2021 01:31:26

Ich will es nochmal für Xfce schildern:

Die Bildschirmsperre kann man in den Einstellungen abschalten.

Es ist nicht notwendig. bei einem User Wechsel extra xflock zu aktivieren, da beim User-Wechsel
und ausloggen eh das Passwort abgefragt wird (ist wohl auch mehr als sinnvoll)

Den Standard- User kann man auch ohne PW beim Booten einloggen lassen.

Also alles ganz easy, wenn man nicht selbst dran schraubt. :wink:
The Hit-Man hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 00:58:23
Wenn dann irgendewelche Sachen aufpoppen mit Passwort und so, kannste Dir ja denken, dann wissen die nicht weiter ;)
Was soll denn das sein ?
Zur Not kann man auch Installationsversuche ohne Passwort zulassen.
Bloß dann wirst du wohl ziemlich beansprucht werden, wenn der User noch nicht mal in der Lage ist, ein Passwort einzugeben. :facepalm:

Das Spiel hab ich bei Bekannten übrigens auch mal bei Windows zelebriert. Nachdem ich stundenlang ihren Rechner
entlaust hatte, habe ich Installationen für den normalen User verboten (nur mit Root-PW, das ich nicht bekannt gab)
Basta

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 02.09.2021 01:50:35

Es ist nicht notwendig. bei einem User Wechsel extra xflock zu aktivieren, da beim User-Wechsel
und ausloggen eh das Passwort abgefragt wird (ist wohl auch mehr als sinnvoll)
bei mir war es so, beim Userwechsel blieb die alte Session offen, wurde also nicht abgeschlossen. Mit Abschließen, meine ich das ein anderer User per strg+alt+F1 auf die Session kommt. Das ist leider der Fall wenn man einen Benutzerwechsel unter xfce4 macht. Das darf eben nicht sein.
Den Standard- User kann man auch ohne PW beim Booten einloggen lassen.
richtig, so ist es ja auch eingestellt. Der Rechner bootet ohne Passwort direkt in den User. So soll es sein ... und tut es ja auch ;)
Bloß dann wirst du wohl ziemlich beansprucht werden, wenn der User noch nicht mal in der Lage ist, ein Passwort einzugeben. :facepalm:
ähm, nein ... es wäre ein 100% nogo wenn ich an meinem raspberry, mit kodi installiert, irgendwann eine GTK abfrage bekomme, ich solle mein passwort eingeben. Um Himmels willen ;)
der Raspberry startet ja auch automatisch ins kodi und das einzigste was man da macht, sich mit einem Passwort anzumelden für spezielle TV Dienste, die aber dann mit dem Joypad oder was auch immer gemacht werden.

Es läuft ja so, Rechner an ... Profil Starten mit xfce4 ... Icons für Chrome Office sind auf dem Desktop. Nach 5 Stunden Arbeit, einfach Rechner aus. Ohne irgendeine Polkit ( nennt sich das so ), die irgendwann mal kommt.

Bei meinem Desktop werde ich doch auch nicht nach gefragt. Und ich verstehe auch den Sinn da hinter nicht...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 02.09.2021 02:57:14

Hab jetzt extra einen zusätzlich Nutzer angelegt.
Bei mir funktioniert das dann so:

Code: Alles auswählen

xflock4 && dm-tool switch-to-greeter
Befehl über Whisker-Menü

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 02.09.2021 03:08:15

Im Termial ja, da funtzt auch meine Befehlszeile ( die ausm Script ) ... Aber nicht wenn du es direkt im xfce4 auf eine Taste legen willst. Da gehts nicht. Aus dem Grund hatte ich ja das Script geschrieben. Das Script funtzt wenn du es unter xfce4 eine Taste legst ...
Leg Deinen Befehl mal unter xfce4 auf eine Taste, ist ja egal welche ...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

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

Re: xfce4 benutzer wechseln

Beitrag von smutbert » 02.09.2021 09:52:36

Bei Gnome/gdm übernimmt gdm die Bildschirmsperre beim Benutzerwechsel. Mir scheint, dass das recht problemlos läuft. Mit Debianlightdm und Debianlight-locker wäre das auch ohne gdm bei anderen Desktopumgebungen möglich (diese Kombination habe ich auch kurze Zeit verwendet und das hat recht gut geklappt).

Was den Schlüsselbund angeht – kannst du den, also das Paket Debiangnome-keyring nicht einfach deinstallieren?
Wenn mich nicht alles täuscht gibt es nur sehr wenige Pakete, die wirklich davon abhängen und für die ließe sich eventuell Ersatz finden.

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 02.09.2021 10:16:54

The Hit-Man hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 03:08:15
Im Termial ja, da funtzt auch meine Befehlszeile ( die ausm Script ) ... Aber nicht wenn du es direkt im xfce4 auf eine Taste legen willst. Da gehts nicht
Ist ein Gerücht.
Habe gerade mal den Befehl

Code: Alles auswählen

xflock4 && dm-tool switch-to-greeter
auf STRG+F5 gelegt ----> funzt problemlos :mrgreen:

EDIT:

Ganz schön verwirrend 8) In htop steht: (Edit 2: Die oberen 2 Zeilen ergänzt)

Code: Alles auswählen

    PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
   2245 root      20   0  161M  8492  7164 S  0.0  0.0  0:00.01 │  ├─ lightdm --session-child 12 15
   2550 willy       20   0  721M 65032 46464 S  0.0  0.2  0:00.31 │  │  ├─ xfce4-session
   3548 willy     20   0 17828  5560  4624 S  0.0  0.0  0:01.08 │  │  │  ├─ xscreensaver -no-splash
   3800 willy      30  10  5712  1116   940 S  0.0  0.0  0:00.00 │  │  │  │  └─ xscreensaver-systemd
der Systemdienst sagt mir:

Code: Alles auswählen

~$ systemctl --user status xscreensaver
● xscreensaver.service - XScreenSaver
     Loaded: loaded (/usr/lib/systemd/user/xscreensaver.service; disabled; vendor pr>
     Active: inactive (dead)
die Unit sieht so aus:

Code: Alles auswählen

 cat /usr/lib/systemd/user/xscreensaver.service
[Unit]
Description=XScreenSaver
ConditionUser=!@system

[Service]

Warum läuft der nicht, wenn er doch läuft ???
ExecStart=xscreensaver

[Install]
WantedBy=default.target
Warum läuft der Dienst, wenn er inaktiv ist ???
Zuletzt geändert von willy4711 am 02.09.2021 15:25:30, insgesamt 6-mal geändert.

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 02.09.2021 10:31:14

smutbert hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 09:52:36
Mit Debianlightdm und Debianlight-locker wäre das auch ohne gdm bei anderen Desktopumgebungen möglich (diese Kombination habe ich auch kurze Zeit verwendet und das hat recht gut geklappt).
Auch wenn ich das an sich gar nicht brauche, hatte ich das auch probiert, aber ohne Erfolg.
Hatte Debianxsceensaver zu diesem Zweck gepurgt.
Aber funktioniert hat das irgendwie nicht.
Der Beschreibung nach soll der ja wohl direkt auf Debianlightdm zugreifen.
Wie wäre dann der Befehl, der den Bildschirm sperrt ?

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

Re: xfce4 benutzer wechseln

Beitrag von JTH » 02.09.2021 11:10:09

willy4711 hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 10:16:54
Warum läuft der Dienst, wenn er inaktiv ist ???
Tut er wahrscheinlich nicht durch den systemd-Service, die Argumente passen nicht zueinander:
willy4711 hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 10:16:54

Code: Alles auswählen

[…]  ├─ xscreensaver -no-splash
[…]  └─ xscreensaver-systemd

Code: Alles auswählen

ExecStart=xscreensaver

Aber wenn du dir in dem htop-Ausschnitt in Baumdarstellung mal die darüber liegenden Zeilen anschaust, kannst du vielleicht nachvollziehen, wer ihn gestartet hat.
Manchmal bekannt als Just (another) Terminal Hacker.

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 02.09.2021 11:45:57

JTH hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 11:10:09
Aber wenn du dir in dem htop-Ausschnitt in Baumdarstellung mal die darüber liegenden Zeilen anschaust, kannst du vielleicht nachvollziehen, wer ihn gestartet hat.
Habe es mal versucht (schwierig, weil in Bewegung) und oben ergänzt.
Die Tree-Striche bekommt man leider in den Code-Tags nicht so richtig hin.

KP97
Beiträge: 3433
Registriert: 01.02.2013 15:07:36

Re: xfce4 benutzer wechseln

Beitrag von KP97 » 02.09.2021 14:52:00

Du kannst global in den Einstellungen - Tastatur - Reiter Tastenkürzel für Anwendungen
den Befehl festlegen. Wenn es eine Befehlsfolge ist, wird der erste Befehl eingetragen, alle weiteren Befehle in der Kette erhalten ein Hochkomma am Anfang und Ende.
Zu sehen auf meinem Screenshot.
3326

Laß Dich nicht irritieren durch mein gksu, das ist selbstkompiliert und funktioniert auf meinem Sid tadellos.

willy4711

Re: xfce4 benutzer wechseln

Beitrag von willy4711 » 02.09.2021 15:40:44

Hier mal meine "Tasten" mit dem Objekt der Begierde:
3327
KP97 hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 14:52:00
Laß Dich nicht irritieren durch mein gksu, das ist selbstkompiliert und funktioniert auf meinem Sid tadellos.
So ein Umstand :wink:
Geht doch auch mit dem polkit

Code: Alles auswählen

xfce4-terminal -e 'pkexec htop'

KP97
Beiträge: 3433
Registriert: 01.02.2013 15:07:36

Re: xfce4 benutzer wechseln

Beitrag von KP97 » 02.09.2021 16:39:57

willy4711 hat geschrieben: ↑ zum Beitrag ↑
02.09.2021 15:40:44
So ein Umstand :wink:
Umstand? Ach Willy...

Benutzeravatar
The Hit-Man
Beiträge: 2171
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: xfce4 benutzer wechseln

Beitrag von The Hit-Man » 04.09.2021 06:16:53

Ertsmal Danke, für die Hilfe. Ich werde mir die Sachen auch anschauen. Doch jetzt noch eine Sache, gehört zwar nicht hier her aber zum xfce4.
Hatte mir zum Testen einfach einen testuser angelegt. Nach dem testen habe ich einfach das ganze Verzeichniss /home/testuser gelöscht und wist ihr was das komische ist... Als ich mit dem testuser wieder einloggte und xfce4 startete waren viele meiner Einstellungen noch immer da, wie zum Beispiel, das WetterPlugin, eine Systemüberwachung, die ich in der oberen Leiste eingefügt hatte. Woher kommen diese Einstellungen wenn ich doch das ganze Benutzerverzeichnis gelöscht hatte? Sogar den Testuser hatte ich komplett als Benutzer gelöscht und Verzeichnis gelöscht. Dann wieder angelegt und siehe da, die Einstellungen von der ersten Leiste waren wieder da alles andere war zu mindest auf default. Das war mir dann doch alles viel zu viel gefummelt :(
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Antworten