Klipper

Aus Mikiwiki
Version vom 1. Februar 2009, 14:58 Uhr von Michi (Diskussion | Beiträge) (→‎Funktion "klip")
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die Zwischenablage Klipper ist Bestandteil von KDE.

xclip kann Daten von der Standardeingabe lesen und sie in ein X Window System-Auswahl kopieren, um sie später in eine X-Anwendung einzufügen.

Verwendung

Funktion "klip"

Um Klipper auch von der Befehlszeile aus zu nutzen kann folgende Funktion in die Datei "~/.bashrc" eingefügt werden. Die Funktion verwendet DCOP zur Kommunikation mit Klipper. Das erste "klipper" bezieht sich auf das Programm, mit dem DCOP kommunizieren soll, das zweite "klipper" bezieht sich auf den Namen der Schnittstelle.

# Kopiere die Standardeingabe oder eine Zeichenkette in die KDE-Zwischenablage
function klip()
{
  if [[ $# -eq 0 ]]; then
    dcop klipper klipper setClipboardContents "$(cat)"
  else
    dcop klipper klipper setClipboardContents "$*"
  fi
}

Die Funktion kann auf drei Arten verwendet werden:

  • Um eine auf der Befehlszeile angegebene Zeichenfolge in die Zwischenablage zu kopieren.
$ klip Put this in the clipboard
  • Um zu kopieren, was in die Zwischenablage geschrieben wird (Abschluss mit CTRL+D).
$ klip
copy this to the clipboard
copy this also
CTRL+D
  • Um die Ausgabe eines Befehls in die Zwischenablage zu schreiben.
$ cat file | klip
oder
$ /sbin/ifconfig | klip

Weblinks