# Das &klipper;-Handbuch

Philip
Rodrigues

    phil.rod@ntlworld.com

Carsten
Pfeiffer

    pfeiffer@kde.org

Entwickler
Lauri
Watts

    lauri@kde.org

Korrektur
Gregor
Zumstein

    zumstein@ssd.ethz.ch

Übersetzung von
2000
Philip Rodrigues
&FDLNotice;
2001-05-21
2.00.00

&klipper; ist das Dienstprogramm zum Kopieren & Einfügen in die &kde;-Zwischenablage.

KDE
Klipper
kdebase
Zwischenablage

## 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 "Nichts ausführen" 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 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ü 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.

## &klipper; Einstellungen

### Einrichten

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.

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 des Verlaufs dazu, dass &klipper; das Aktionen-Menü für diesen Eintrag öffnet, sofern dies sinnvoll ist.

Inhalt der Zwischenablage beim Verlassen speichern

  Wenn diese Einstellung eingeschaltet ist, so führt dies dazu, dass &klipper; jedesmal, wenn ein Eintrag aus dem Verlauf ausgewählt wird, prüft, ob Aktionen für diesen EIntrag vorhanden sind und wenn es welche findet alle passenden anzeigt. Ist die Einstellung ausgeschaltet, so können keine Aktionen auf Einträgen im Verlauf gemacht werden.

Zeitlimit für Aktionen-Menüs

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

Größe des Verlaufspeichers

  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. 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.

  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 Bespiel 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 Philip Rodrigues phil.rod@ntlworld.com

&underFDL; &underGPL;

## Installation

### Woher Sie &klipper; erhalten

&klipper; ist Teil des &kde;-Projektes (http://www.kde.org). &klipper; befindet sich im Paket kdebase auf ftp://ftp.kde.org/pub/kde/, der Hauptseite des KDE-Projektes.

### Voraussetzungen

Um &klipper; benutzen zu können, wird &kde; 2 benötigt.

Alle benötigten Bibliotheken finden sich auf der ftp-Seite des KDE-Projektes .

### Kompilieren und Installieren

&klipper; wird mit dem kdebase-Paket kompiliert und installiert. Es erscheint in der &kde;-Kontrollleiste (&kicker;) ab Version 2.

&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;