Zwischen X-Selection und Zwischenablage
Hintergrund
Wird in einem X-Fenster ein Stück Text markiert, so wird dieser sofort
in die sog. "X Selection" geschrieben. Ein Klick mit der mittleren
Maustaste an anderer Stelle oder in einem anderen X-Fenster fügt diesen
Text dort ein. Im Gegensatz zu Windows also ein expliziertes Kopieren
(z.B. mit Ctrl + C) zusätzlich zum Markieren nicht erforderlich.
Intern wird die X-Selection als Property des X-Fenster, das die
X-Section hält, realisiert. In der Regel heißt diese Property PRIMARY.
Gelegentlich wird auch die Property CLIPBOARD zum Speichern der
X-Selection verwendet, insbesondere auf Sun Solaris, oder von
Applikationen, die - wie Windows-Applikationen - zusätzlich zum
Markieren von Textabschnitten ein Bearbeiten->Kopieren in Ihrem
Menü führen (z.B. Mozilla, Firefox). Auf Linux steht dann in diesem
Fall die X-Selection sowohl in PRIMARY als auch in CLIPBOARD.
Von X11 zu Windows und umgekehrt
Exceed ist in der Lage, die X-Selection
automatisch in die Windows-Zwischenablage zu kopieren. Dabei ist
konfigurierbar ob hier PRIMARY, CLIPBOARD oder eine andere Property von
X-Fenstern angeprochen werden (SECONDARY, CUT_BUFFER0 etc. sind eher
exotisch).
Mit "X-Auswahl automatisch kopieren" wird bei jedesmal, wenn
in der ausgewählten Property (per Default PRIMARY) eine neue X-Auswahl
geschrieben wird, diese sofort in die Windows-Zwischenablage kopiert.
"Autom. in X-Auswahl einfügen" veranlasst das umgekehrter Verfahren:
Bei Veränderungen der Windows-Zwischenablage wird diese sofort in die
X-Selection geschrieben.
"Bei Fokusverlust kopieren" bedeutet, dass der Inhalt der X-Selection
erst dann in die Zwischenablage kopiert wird, wenn das X-Fenster den
Fokus verliert. Ohne diese Einstellung wird bei jeder Änderung der
X-Selection sofort in die Zwischenablage geschrieben, also bei etwas
"zittrigem" Markieren mit der Maus u.U. recht oft.
Tip:
Diese Einstellung ist erforderlich, wenn die X-Selection nur
verstümmelt in der Zwischenablage ankommt. Andererseits führt sie
manchmal zu
Problemen, wenn gleichzeitig mit dem Fokus-Wechsel andere
(Windows-)Applikationen auf die
Zwischenablage zugreifen. Um dem vorzubeugen, sollte man "Bei
Fokusverlust kopieren" ausschalten.
Nachteil diese Verfahrens ist allerdings, dass zwangsläufig die
Windows-Zwischenablage bei jedem Markieren in einem X-Fenster
überschrieben wird und umgekehrt die X-Selection überschrieben wird,
wenn die Windows-Zwischenablage neu beschickt wird.
Wenn dieses Verhalten unerwünscht ist, so sind
die oben abgebildeten und beschriebenen Einstellungen in Xconfig zu
deaktivieren.
Man kann trotzdem jederzeit Daten von der X-Selection in die
Zwischenablage kopieren (zusätzlich auch noch in eine Datei oder direkt
auf den Standard-Drucker) und umgekehrt, indem man mit der rechten
Maustaste auf das Exceed-Icon in der Windows-Taskbar klickt und im
daraufhin erscheinenden Kontext-Menü Bearbeiten -> ... auswählt,
wie
in der neben stehenden Abb. illustriert.
|