dvtm - Fenstermanager für die Shell
Ein großer Nachteil beim Arbeiten auf der Kommandozeile ist, dass man normalerweise nur einen Bildschirm zum arbeiten hat. Man kann zwar ein Programm mit Strg+z in den Hintergrund schicken und mit fg wieder in den Vordergrund holen aber zwei Anwendungen gleichzeitig auf einem Bildschirm zu beobachten ist so ohne Weiteres nicht möglich. Aber wozu gibt es Terminalmultiplexer, die das von einer X-Window-Umgebung gewohnte mehrfache Nebeneinander von Fenstern auch auf der Kommandozeile ermöglichen. Einer dieser Vertreter ist dvtm.
Installation
Der 'dynamic virtual terminal manager' ist in den offiziellen Paketquellen von Debian enthalten und lässt sich von dort bequem installieren:
# apt-get install dvtm
Einmal installiert lässt er sich bequem mittels
$ dvtm
starten.
Bedienung
Sämtliche Aktionen in dvtm bestehen aus der Mod-Taste (standardmäßig Strg+g) und der Taste für die gewünschte Aktion. Die (für mich) wichtigsten sind:
- Mod+c: neue Shell
- Mod+x: aktives Fenster schließen
- Mod+j: zum nächsten Fenster wechseln
- Mod+k: zum vorherigen Fenster wechseln
- Mod+1: zum Fenster Nr. 1 wechseln
- Mod+m: aktuelles Fenster maximieren
- Mod+t: Vertikaler Split Modus
- Mod+b: Horizontaler Split Modus
- Mod+x: Sperrt den Bildschirm (man wird nach einem Passwort gefragt; dieses muss man danach eintippen um den Bildschirm wieder zu entsperren)
- Mod+q: Exit
Daneben gibt es noch eine Menge weiterer Kommandos (z.B. um die Fenstergröße zu ändern). Man findet diese indem man
$ man dvtm
aufruft. Darüber hinaus kann man dvtm beim Start noch einige Optionen übergeben (z.B. -m um die Mod-Taste zu ändern).
Fazit
dvtm lohnt sich wirklich. Getreu der Unix-Philosophie "Do one thing but do it well" erledigt dvtm genau diese eine Aufgabe und das ohne zu murren und ohne zusätzlichen Schnickschnack. dvtm bringt von Haus aus kein session-management mit (wie es etwa tmux oder screen tun). Abhilfe schafft aber hier abduco. Wer also möchte, dass einmal gestartete Anwendungen nach dem Logout auch weiter laufen, der möge hier zuschlagen :-)