Ich möchte in der Lage sein, zwischen nativen (Cocoa?) MacOS X-Apps und solchen, die unter Macs internem X-Server ausgeführt werden, zu kopieren und einzufügen.
Derzeit kann ich unabhängig kopieren und einfügen. Wenn ich Text in einem xterm-Fenster auswähle, kann ich ihn wieder in ein anderes X-basiertes Fenster einfügen. In ähnlicher Weise kann das Kopieren von Informationen außerhalb von X in Anwendungen eingefügt werden, die sich auch außerhalb von X befinden.
Als Beispiel, wenn ich (in genau dieser Reihenfolge):
- Kopieren (Auswahl mit der Maus) "Mit X-Auswahl kopieren" in einem xterm-Fenster
- Kopieren (Bearbeiten | Kopieren) "Text in Firefox" in Firefox
- Einfügen (Shift Insert xmodmap) in Nano Ich erhalte "Kopieren mit X-Auswahl"
- Einfügen (Bearbeiten | Einfügen) hier bekomme ich -> Text in Firefox
- Einfügen in MacVIM (Bearbeiten | Einfügen) Ich erhalte "Text in Firefox"
- Einfügen in / usr / bin / vim (nicht grafisch) Ich erhalte "Kopieren mit X-Auswahl"
Wie aktiviere ich die gemeinsame Nutzung der Zwischenablage zwischen X und Cocoa?
Die xmodmap, die ich verwende, um in X einzufügen, ist:
xmodmap -e "keycode 84 = Insert"
Dabei ist 84 die Eingabetaste des numerischen Tastenfelds. Also Shift Enter gibt mir Paste.
xterm
oder ähnlichenvim
oder etwas mit eigenen Puffern? Welche Version von OS X verwenden Sie? Meine Zwischenablage wird wie in 10.5.7 erwartet für Cocoa und X11 freigegeben.