Barrierearme Navigation/Mit screen kopierten Text in der GNOME-Session verfügbar machen

Aus DebianforumWiki
Zur Navigation springen Zur Suche springen

Mit screen kopierten Text in der GNOME-Session verfügbar machen

Der mit screen in die Zwischenablage kopierte Text ist vorerst nur in der screen-Session eigener Zwischenablage gekapselt. Mit diesem Befehl

echo "Strg + A ]" | xsel --clipboard --input

wird dieser Text in die Zwischenablage der GNOME-Session geschrieben und steht entsprechend in den Anwendungen der GNOME-Session zur Verfügung. Wichtig! Im Beispiel oben ist die Tastenkombination im Befehl "echo" in den Anführungszeichen symbolisch (virtuell) dargestellt, sprich es wird selbstverständlich keine +-Taste gedrückt, sondern die Tastenkombination Strg+A und dann die ]-Taste.

Viel komfortabler kann man den Inhalt der screen-Zwischenablage in die GNOME-Session übernehmen, wenn man so ein Skript in der Datei .bashrc speichert

zak(){
  # Zwischenablage kopieren ~ zak()
  # clipboard in die Variable speichern
  CLIPBOARDINHALT=$1
  # den Wert der Variablen $CLIPBOARDINHALT in den Speicher der GNOME-Zwischenablage schreiben
  echo "$CLIPBOARDINHALT" | xsel --clipboard --input
}

Dann kann man zeitsparend mit so einem Befehl

$ zak "Strg + A ]" 

die GNOME-Zwischenablage mit dem Inhalt der screen-Zwischenablage überschreiben. Falls die Zeichenfolge in der Zwischenablage keine Leerzeichen enthält, kann man die Anführungszeichen weglassen.