# Das Handbuch zu &klipper;

## Einleitung

&klipper; ist das Dienstprogramm für die KDE-Zwischenablage. Es speichert Kopien in der Zwischenablage und erlaubt es, Inhalte der Zwischenablage mittels Aktionen mit Anwendungen zu verbinden. Bitte melden Sie Probleme und Wünsche nach Erweiterungen an Carsten Pfeiffer pfeiffer@kde.org.

## Wie benutze ich &klipper;?

### Einfache Aufgaben

Um den Verlauf in der Zwischenablage anzuzeigen, muss das Symbol von &klipper; angeklickt oder die Tastenkombination &Strg;Alt V gedrückt werden. Im Kontextmenü, das daraufhin erscheint, werden alle bisherigen Zwischenablage-Texte angezeigt. Wenn einer davon ausgewählt wird, so wird er zum aktuellen Wert der Zwischenablage, von wo er in alle KDE- oder X-Anwendungen kopiert werden kann, wie man es gewohnt ist.

### Aktionen

&klipper; kann Aktionen auf Basis von regulären Ausdrücken mit dem Inhalt der Zwischenablage durchführen. Zum Beispiel können alle Einträge der Zwischenablage, welche mit http:// beginnen, an &Netscape; oder &konqueror; weitergeleitet werden, um die Webseite anzuzeigen.

Um diese Möglichkeit zu nutzen, muss eine &URL; oder ein Dateiname in die Zwischenablage kopiert werden. Wenn dann ein regulärer Ausdruck zutrifft, der von &klipper; gespeichert ist, erscheint ein Menü, welches die Möglichkeiten anzeigt, die zur Verfügung stehen. Das kann zum Beispiel eine &URL; sein, die sich mit &konqueror; oder Netscape öffnen lässt.

Wenn keine Aktionen auf dem Inhalt der Zwischenablage durchgeführt werden sollen, muss der Eintrag Abbrechen im Kontextmenü gewählt werden. Wenn Sie nichts tun, verschwindet das Menü nach einer vorgegebenen Zeit und Sie können problemlos weiterarbeiten. Sie können im Persönliche Einstellungen-Dialog unter dem Punkt Zeitlimit für Aktionen-Menüs der Karteikarte Allgemein einstellen, wie lange das Menü angezeigt werden soll.

Aktionen können vollständig abgestellt werden, wenn im Kontextmenü der Eintrag "Aktionen aktiviert" gewählt wird, oder die Tastenkombination &Strg;Alt X gedrückt wird.

Einträge der Zwischenablage, auf welche ein regulärer Ausdruck zutrifft, können vor der Weiterleitung an eine Anwendung noch bearbeitet werden. Die Einträge der Zwischenablage können verändert werden, wenn im Kontextmenü von &klipper; der Befehl Bearbeiten und nochmals durchführen gewählt wird. Mit einem Klick auf OK wird dann die gewünschte Aktion durchgeführt.

Auf die Tastenkombination &Strg;Alt R hin öffnet &klipper; ein Kontextmenü, wo die letzte Aktion wiederholt werden kann.

### Betriebsarten der Zwischenablage

#### Allgemein

Mit &klipper; kann die Betriebsart der Zwischenablage für &kde; eingestellt werden. Die erste Betriebsart ähnelt der von &Microsoft; &Windows; und &Mac;: Text wird über die Funktionen Ausschneiden/Kopieren (oder über die entsprechenden Tastenkombinationen &Strg;X und &Strg;C) in die Zwischenablage eingefügt. Die Funktion Einfügen (oder &Strg;V) kopiert den Text aus der Zwischenablage an die aktuelle Stelle.

Die zweite Betriebsart entspricht mehr den &UNIX;-Konventionen: Ausgewählter Text wird automatisch in die Zwischenablage kopiert, mit der mittleren Maustaste wird der Text aus der Zwischenablage eingefügt.

#### Betriebsart der Zwischenablage ändern

Um die Betriebsart der Zwischenablage einzustellen muss zunächst der Eintrag Persönliche Einstellungen des &klipper;-Kontextmenüs ausgewählt werden. Auf der Seite Allgemein findet sich dann die Option Inhalt von Zwischenablage und aktueller Auswahl angleichen. Wird diese Option gewählt, so funktioniert die Zwischenablage in der &UNIX;-Betriebsart, sonst in der &Windows;/&Mac;-Betriebsart.

## &klipper; Einstellungen

### Persönliche Einstellungen anzeigen/ändern

Um die Einstellungen für &klipper; anzusehen oder zu ändern, klickt man auf &klipper; und wählt im Kontextmenü den Eintrag Persönliche Einstellungen. Dies öffnet einen Dialog mit den folgenden Einstellmöglichkeiten:

### Allgemein

Kontextmenü an Mausposition öffnen

- Die Kontextmenüs von &klipper; werden dort geöffnet, wo sich die Maus befindet und nicht immer an der Standardstelle. Dies ist vor allem dann nützlich, wenn die Maus häufiger als die Tastatur benutzt wird.

Inhalt der Zwischenablage beim Verlassen speichern

- Ist diese Einstellung eingeschaltet, so prüft &klipper; jedes Mal wenn ein Eintrag aus dem Verlauf ausgewählt wird, ob passende Aktionen für diesen Eintrag vorhanden sind und zeigt diese an. Ist die Einstellung ausgeschaltet, so können keine Aktionen auf Einträgen im Verlauf ausgeführt werden.

Eine Aktion nochmals ausführen auf einem Element, das aus dem Verlauf gewählt wurde

- Wenn dies eingestellt ist, so führt das Auswählen eines Eintrags im Verlauf dazu, dass &klipper; das Aktionen-Menü für diesen Eintrag öffnet, sofern dies möglich ist.

Inhalt von Zwischenablage und aktueller Auswahl angleichen

- Stellt die Betriebsart der Zwischenablage ein. Siehe clipboard-modes.

Leere Zwischenablage vermeiden

- Wird diese Option gewählt, dann ist die Zwischenablage nie leer.&klipper; fügt statt dessen den letzten Eintrag aus der Zwischenablage in den Verlauf ein.

Zeitlimit für Aktionen-Menüs

- Hier können Sie festlegen, wie lange das Aktionen-Menü geöffnet bleibt, wenn Sie nichts machen.

Größe des Verlaufsspeichers

- Setzt die Anzahl Einträge, die im Verlauf der Zwischenablage gehalten werden.

### Aktionen

Aktionen/Ausdrücke bearbeiten

- Auf der Seite Aktionen können reguläre Ausdrücke und Aktionen bearbeitet werden, indem ein Doppelklick darauf gemacht wird. Diese können dann in einem überlagerten Textfeld bearbeitet werden. Mit der Eingabetaste wird die Bearbeitung abgeschlossen.

Hinzufügen von Aktionen/Ausdrücken

- Ein Druck auf den Knopf Aktion hinzufügen erzeugt einen neuen regulären Ausdruck, auf den &klipper; reagieren kann. (Für Interessierte: &klipper; benutzt die Klasse `QRegExp` aus &Qt;, welche in etwa die gleichen regulären Ausdrücke versteht wie die Programme grep oder egrep.

  Es ist möglich eine Beschreibung des regulären Ausdrucks hinzuzufügen.(&zb; HTTP URL). Dazu muss mit der linken Maustaste in die Spalte Beschreibung geklickt werden.

  Weitere Informationen zu `QRegExp` finden sich auf http://doc.trolltech.com/gregexp.html#details. Hinweis: &klipper; kennt den erwähnten Wildcard-Modus nicht).

  Danach kann der Eintrag wie oben beschrieben bearbeitet werden. Um einen Befehl zu einer Aktion hinzuzufügen, wählt man "Befehl hinzufügen" aus dem Kontextmenü und gibt dann den Befehl im neu erzeugten Eintrag ein.

  Der Wert %s auf der Befehlszeile wird mit dem Inhalt der Zwischenablage ersetzt. Wenn zum Beispiel der Befehl als ``kedit %s`` definiert ist und der Inhalt der Zwischenablage `/home/phil/textfile` ist, so wird der Befehl ``kedit` `/home/phil/textfile`` ausgeführt. Soll die Zeichenkette %s in der Befehlszeile verwendet werden, so kann eine Escape-Sequenz verwendet werden: `\%s`.

Erweitert...

- Öffnet den Dialog, der Ihnen ermöglicht, Aktionen für bestimmte Fenstertypen (WM_CLASS) zu unterdrücken.

  Einige Programme wie z.B. &konqueror;, benutzen die Zwischenablage intern. Wenn sich &klipper; ungewollt öffnet, während Sie mit einer bestimmten Anwendung arbeiten, gehen Sie wie folgt vor:

  1. Öffnen Sie die Anwendung

  2. Aus einer Shell heraus rufen Sie ``xprop` | `grep` `WM_CLASS`` auf und klicken auf das Fenster der Anwendung.

  3. Geben Sie die erste Zeichenkette nach dem Gleichheitszeichen im &klipper;-Dialog ein.

  Wenn die WM_CLASS-Angaben gemacht sind, wird nie mehr eine Aktionen für ein Fenster dieser Anwendung ausgeführt.

### Tastenkürzel

Die Seite "Tastenkürzel" erlaubt die Einstellungen der Tastenkürzel für die verschiedenen Funktionen von &klipper; zu ändern. Folgende drei Möglichkeiten stehen dabei zur Verfügung:

Keine Taste

- Die markierte Aktion kann nicht direkt mit der Tastatur ausgeführt werden.

Standardtaste

- Die markierte Aktion verwendet die von &klipper; definierte Standardtaste. Verweise in diesem Handbuch beziehen sich immer auf diese Standardtasten.

Benutzerdefinierte Tasten

- Die markierte Aktion wird dem von Ihnen gewählten Tastenkürzel zugewiesen.

  Um eine benutzerdefinierte Taste für eine Aktion zu verwenden, müssen Sie auf das Symbol der Taste (unten rechts) klicken, um die Eingabe zu aktivieren und danach die gewünschte Taste drücken, wie Sie es in allen &kde;-Anwendungen machen.

## Danksagung und Lizenz

&klipper;

Copyright 1998 Andrew Stanley-Jones asj@cban.com

Copyright 1998-2000 Carsten Pfeiffer pfeiffer@kde.org

Das Programm wird momentan von Carsten Pfeiffer betreut.

Copyright für die Dokumentation 2000-2002 Philip Rodrigues phil.rod@ntlworld.com

&underFDL; &underGPL;

## Installation

### Woher Sie &klipper; erhalten

&install.intro.documentation;

### Kompilieren und Installieren

&klipper; wird mit dem kdebase-Paket kompiliert und installiert. Es erscheint in der &kde;-Kontrollleiste (&kicker;) von KDE 3.

&klipper; Symbol Bildschirmphoto

Um dies zu verhindern, müssen Sie einfach die Datei `$KDEDIR/share/autostart/klipper.desktop` löschen oder diesen Eintrag so ändern:

    [Desktop Entry]
    Hidden=true

. Wenn Sie letzteres machen, so wird nur für Sie der Start von &klipper; verhindert, für alle anderen Benutzer funktioniert es weiterhin.
&documentation.index;