Dort, wo gpm versagt...

Kürzlich arbeitete ich an einem echtem Linux-Terminal. Ich stand vor der Aufgabe, einen Textblock von einem Terminal zu einem anderen zu kopieren. Es war zwar eine Maus an dem Terminal angeschlossen, gpm versagte jedoch, weil die Maus keine mittlere Maustaste hatte, und die Emulation dieser Taste nicht funktionierte.

Also musste ich mir mit einem Werkzeug behelfen: screen

Also screen aufgerufen, schön in den Copy Mode gegangen und den zu kopierenden Bereich ausgewählt und in den Buffer kopiert. Die große Überraschung kam nun beim Einfügen des Textes.

Normalerweise auf ein einem US-Terminal mit einem US-Keyboard und einer US-Tastaturbelegung kein Problem: Ctrl-]

Auf meinem Terminal mit einer DE-Tastatur und einer DE-Tastaturbelegung war dies jedoch schwierig zu bewerkstelligen. Weder CTRL-SHIFT-ALTGR-] noch CTRL-ALTGR-] oder ähnliche Kombinationen funktionierten.

Beide male, sowohl bei screen wie auch bei gpm scheiterte ich am Einfügen des ausgewählten Textes.

Wie schön, dass ich unter grml arbeitete und ich mich daran zurückerinnerte, dass in der default /etc/screenrc das einfügen des aktuellen Buffers auch mit CTRL-P funktioniert. Voila´ es funktionierte auf Anhieb und ich konnte glücklich mit dem Textblock weiterarbeiten.

Folgende magischen Zeilen in der standard grml /etc/.screenrc sorgen bei allen nicht-US Tastaturen für erleichterung:

# Paste - use 'P' instead of ']':
# bind P # unbound by default
bind P paste .

und weil es so schön ist, hier direkt meine persönlich favorisierte und über die Jahre hinweg gereifte alwayslastline:

hardstatus alwayslastline "%D %d.%m.%y %c |%u| %?%-Lw%?%{wb}%n*%f%t%?(%u)%?%{kw}%?%+Lw%?"