[gelöst] Lockscreen für Terminal bzw. Terminalmultiplexer

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Krull » 14.12.2012 19:01:39

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?
Zuletzt geändert von Krull am 16.12.2012 12:04:45, insgesamt 1-mal geändert.

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Liffi » 14.12.2012 19:28:20

Debianvlock ist vermutlich was du suchst.

Code: Alles auswählen

set-option -g lock-command vlock

Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Krull » 14.12.2012 20:02:08

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".

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Liffi » 14.12.2012 21:44:06

'ctrl+b :' -> lock-session

EDIT:: am besten an eine Tastenkombination binden, aber das sollte ja kein Problem sein :-).

Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Krull » 14.12.2012 22:19:19

'ctrl+b :' -> lock-session
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 :-/

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

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Liffi » 14.12.2012 22:36:23

Kommt bei dir nach Eingabe des Doppelpunkts eine Eingabeaufforderung?

EDIT::

Code: Alles auswählen

bind l lock-session
Dann sollte es mit ctrl+b l gehen (oder wähle einen anderen Buchstaben, der dir gefällt).

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Cae » 14.12.2012 23:18:42

Krull hat geschrieben:Allerdings vermisse ich die Möglichkeit das Terminal zu sperren und den Bildschirm schwarz werden zu lassen doch sehr.
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.

Notloesung waere wohl

Code: Alles auswählen

$ nohup tail -f /dev/urandom >$(tty) &
$ exit
-- aber dann wird man ohne Aufwand nicht mehr an's tail rankommen.

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

Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Krull » 14.12.2012 23:26:07

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.

Krull
Beiträge: 190
Registriert: 14.09.2012 10:33:54
Lizenz eigener Beiträge: MIT Lizenz

Re: Lockscreen für Terminal bzw. Terminalmultiplexer

Beitrag von Krull » 16.12.2012 12:04:03

So, nach einem Neustart des Rechners steht auch die neue Tastenbelegung. Keine Ahnung wieso ein 'source' der .config-Datei nicht reicht. Nun ja...

Antworten