Я хотел бы иметь возможность копировать и вставлять между собственными (Какао?) Приложениями MacOS X и приложениями, работающими на внутреннем X-сервере Mac.
В настоящее время я могу копировать и вставлять самостоятельно. Если я выделю текст в окне xterm, я могу вставить его обратно в любое другое окно на основе X. Аналогично, копирование информации вне X может быть вставлено в приложения, которые также находятся вне X.
Как пример, если я (именно в таком порядке):
- Копировать (выбрать с помощью мыши) «Копировать с помощью выделения X» в окне xterm
- Копировать (Edit | Copy) «Текст в Firefox» в Firefox
- Вставить (Shift Insert xmodmap) в нано я получаю «Копировать с использованием X выбора»
- Вставить (Edit | Paste) здесь я получаю -> Текст в Firefox
- Вставить в MacVIM (Правка | Вставить) Я получаю «Текст в Firefox»
- Вставить в / usr / bin / vim (не графический) Я получаю «Копирование с использованием выделения X»
Как включить «совместное использование буфера обмена» между X и Cocoa?
Xmodmap, который я использую для вставки в X:
xmodmap -e "keycode 84 = Insert"
где 84 - клавиша Enter на цифровой клавиатуре. Так Shift Enter дает мне пасту.
xterm
или похожем виде, а неvim
или что-то со своими собственными буферами? Какую версию OS X вы используете? Мой буфер обмена используется в Какао и X11, как и ожидалось в 10.5.7.