Code: Alles auswählen
lxdm -c USER_SWITCH
Code: Alles auswählen
lxdm -c USER_SWITCH && xscreensaver-command -lock
Code: Alles auswählen
lxdm -c USER_SWITCH
Code: Alles auswählen
lxdm -c USER_SWITCH && xscreensaver-command -lock
Code: Alles auswählen
#!/bin/sh
xflock4 && lxdm -c USER_SWITCH
Code: Alles auswählen
xfce4-session-logout
Code: Alles auswählen
dm-tool switch-to-greeter
Bei "wechseln" sollte das erhalten bleiben.willy4711 hat geschrieben:01.09.2021 20:30:59bzw (wechseln)Code: Alles auswählen
dm-tool switch-to-greeter
Wenn das Skript funktioniert, sollte es als Befehl in der Form ebenfalls funktionieren (sicherheitshalber inklusive Pfade)The Hit-Man hat geschrieben:01.09.2021 18:41:03EDIT:
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
Code: Alles auswählen
/bin/sh -c '/usr/bin/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.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'
Was soll denn das sein ?The Hit-Man hat geschrieben:02.09.2021 00:58:23Wenn dann irgendewelche Sachen aufpoppen mit Passwort und so, kannste Dir ja denken, dann wissen die nicht weiter
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.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)
richtig, so ist es ja auch eingestellt. Der Rechner bootet ohne Passwort direkt in den User. So soll es sein ... und tut es ja auchDen Standard- User kann man auch ohne PW beim Booten einloggen lassen.
ä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 willenBloß dann wirst du wohl ziemlich beansprucht werden, wenn der User noch nicht mal in der Lage ist, ein Passwort einzugeben.
Code: Alles auswählen
xflock4 && dm-tool switch-to-greeter
Ist ein Gerücht.The Hit-Man hat geschrieben:02.09.2021 03:08:15Im 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
Code: Alles auswählen
xflock4 && dm-tool switch-to-greeter
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
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)
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
Auch wenn ich das an sich gar nicht brauche, hatte ich das auch probiert, aber ohne Erfolg.smutbert hat geschrieben:02.09.2021 09:52:36Mit 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).
Tut er wahrscheinlich nicht durch den systemd-Service, die Argumente passen nicht zueinander:
willy4711 hat geschrieben:02.09.2021 10:16:54Code: Alles auswählen
[…] ├─ xscreensaver -no-splash […] └─ xscreensaver-systemd
Code: Alles auswählen
ExecStart=xscreensaver
Habe es mal versucht (schwierig, weil in Bewegung) und oben ergänzt.JTH hat geschrieben:02.09.2021 11:10:09Aber wenn du dir in dem htop-Ausschnitt in Baumdarstellung mal die darüber liegenden Zeilen anschaust, kannst du vielleicht nachvollziehen, wer ihn gestartet hat.
So ein UmstandKP97 hat geschrieben:02.09.2021 14:52:00Laß Dich nicht irritieren durch mein gksu, das ist selbstkompiliert und funktioniert auf meinem Sid tadellos.
Code: Alles auswählen
xfce4-terminal -e 'pkexec htop'
Umstand? Ach Willy...