[gelöst] Lockscreen für Terminal bzw. Terminalmultiplexer
[gelöst] Lockscreen für Terminal bzw. Terminalmultiplexer
Hallo Linuxfreunde,
seit einiger Zeit beschäftige ich mit 'tmux', welches mir auch sehr gut gefällt. Ich finde es sogar noch einen Tick besser als 'screen'. Allerdings vermisse ich die Möglichkeit das Terminal zu sperren und den Bildschirm schwarz werden zu lassen doch sehr. In den Handbuchseiten sind zwar Funktionen wie lock-client und lock-session erwähnt; bei mir scheinen sie aber nicht zu funktionieren. Jedenfalls passiert nichts, wenn ich die entsprechenden Befehle eingebe.
Gibt es evtl. ein separates Programm, das im Grunde genau das tut, was 'Strg-a x' bei screen macht? Oder ein Bildschirmschoner fürs Terminal?
seit einiger Zeit beschäftige ich mit 'tmux', welches mir auch sehr gut gefällt. Ich finde es sogar noch einen Tick besser als 'screen'. Allerdings vermisse ich die Möglichkeit das Terminal zu sperren und den Bildschirm schwarz werden zu lassen doch sehr. In den Handbuchseiten sind zwar Funktionen wie lock-client und lock-session erwähnt; bei mir scheinen sie aber nicht zu funktionieren. Jedenfalls passiert nichts, wenn ich die entsprechenden Befehle eingebe.
Gibt es evtl. ein separates Programm, das im Grunde genau das tut, was 'Strg-a x' bei screen macht? Oder ein Bildschirmschoner fürs Terminal?
Zuletzt geändert von Krull am 16.12.2012 12:04:45, insgesamt 1-mal geändert.
Re: Lockscreen für Terminal bzw. Terminalmultiplexer
Ja, vlock kommt dem schon mal recht nahe. Allerdings kann ich in tmux die Sperre umgehen, indem ich mit 'Strg-b c' einfach ein neues Fenster erzeuge. 'vlock -a' geht nicht, da: "this terminal is not a virtual console".
Re: Lockscreen für Terminal bzw. Terminalmultiplexer
'ctrl+b :' -> lock-session
EDIT:: am besten an eine Tastenkombination binden, aber das sollte ja kein Problem sein .
EDIT:: am besten an eine Tastenkombination binden, aber das sollte ja kein Problem sein .
Re: Lockscreen für Terminal bzw. Terminalmultiplexer
Hm, vielleicht bin ich ja doch beschränkter als ich mir einbilden möchte. Ich bekomme zwar nach dieser Eingabe keine Fehlermeldung o. ä. Aber etwas anderes passiert leider auch nicht :-/'ctrl+b :' -> lock-session
Meine tmux.conf sieht jetzt so aus:
Code: Alles auswählen
set -g status-bg blue
set -g status-right '#(sysctl vm.loadavg)'
setw -g window-status-current-attr underscore
# force a reload of the config file
unbind r
bind r source-file ~/.tmux.conf
set-option -g lock-command vlock
Re: Lockscreen für Terminal bzw. Terminalmultiplexer
Kommt bei dir nach Eingabe des Doppelpunkts eine Eingabeaufforderung?
EDIT::
Dann sollte es mit ctrl+b l gehen (oder wähle einen anderen Buchstaben, der dir gefällt).
EDIT::
Code: Alles auswählen
bind l lock-session
Re: Lockscreen für Terminal bzw. Terminalmultiplexer
Abweichende, aber themenbezogene Frage: Gibt's das auch ohne Punkt zwei? Also eine Art "Diashow-Modus", wo stdin so lange tot bleibt, bis man das Passwort des Benutzers eingibt? Der sich aendernde Output (z.B. tail -f) soll auch nach Beginn der Sperre weiterhin aktuell angezeigt werden.Krull hat geschrieben:Allerdings vermisse ich die Möglichkeit das Terminal zu sperren und den Bildschirm schwarz werden zu lassen doch sehr.
Notloesung waere wohl
Code: Alles auswählen
$ nohup tail -f /dev/urandom >$(tty) &
$ exit
Gruss Cae
--Edit: Typo
Zuletzt geändert von Cae am 14.12.2012 23:29:34, insgesamt 1-mal geändert.
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: Lockscreen für Terminal bzw. Terminalmultiplexer
Ah, ok. Jetzt weiß ich wo der Fehler war. Man muss sich komplett von der Shell abmelden. Einfach nur tmux beenden reicht offenbar nicht. Nun kann ich mit 'ctrl+b :' -> lock-session den Bildschirm vollständig sperren. Danke!
Der Keybind funktioniert aber leider auch damit noch nicht. Das ist allerdings auch nicht soo wichtig.
Der Keybind funktioniert aber leider auch damit noch nicht. Das ist allerdings auch nicht soo wichtig.
Re: Lockscreen für Terminal bzw. Terminalmultiplexer
So, nach einem Neustart des Rechners steht auch die neue Tastenbelegung. Keine Ahnung wieso ein 'source' der .config-Datei nicht reicht. Nun ja...