Saya ingin dapat menyalin dan menempel antara aplikasi MacOS X asli (Kakao?) Dan yang berjalan di bawah server X internal Mac.
Saat ini saya dapat menyalin dan menempel secara mandiri. Jika saya memilih teks di jendela xterm saya dapat menempelkannya kembali di jendela berbasis X lainnya. Demikian pula, menyalin informasi di luar X dapat disisipkan ke dalam aplikasi yang juga di luar X.
Sebagai contoh, jika saya (dengan urutan ini persis):
- Salin (pilih menggunakan mouse) "Salin menggunakan pilihan X" di jendela xterm
- Salin (Edit | Salin) "Teks di Firefox" di Firefox
- Rekatkan (Geser Sisipkan xmodmap) ke nano, saya dapat "Salin menggunakan pilihan X"
- Tempel (Sunting | Tempel) di sini saya dapatkan - & gt; Teks di Firefox
- Tempel di MacVIM (Edit | Tempel) Saya mendapatkan "Teks di Firefox"
- Rekatkan ke / usr / bin / vim (non grafis) Saya mendapatkan "Salin menggunakan pilihan X"
Bagaimana cara saya mengaktifkan "berbagi clipboard" antara X dan Cocoa?
Xmodmap yang saya gunakan untuk menempelkan di X adalah:
xmodmap -e "keycode 84 = Insert"
di mana 84 adalah tombol Enter keypad numerik. Jadi Shift Enter memberi saya tempel.
xterm
atau serupa, tidakvim
atau sesuatu dengan buffernya sendiri? Versi OS X mana yang Anda jalankan? Clipboard saya dibagikan di seluruh Kakao dan X11 seperti yang diharapkan pada 10.5.7.Jawaban:
Anda dapat mengaktifkan sinkronisasi clipboard dengan mengedit
~/Library/Preferences/org.x.X11.plist
dan menambahkan lima kunci boolean berikut 1 (dan memeriksanya).Mulai ulang X11 dan harus disinkronkan dengan benar.
Edit: Anda dapat menambahkan kunci dengan Editor Daftar Properti atau dengan perintah Terminal berikut:
Solusi alternatif adalah menginstal versi terbaru XQuartz yang memaparkan opsi-opsi ini melalui Preferensi X11 & gt; & gt; Panel papan tulis.
sumber
org.macosforge.xquartz.X11
Anda juga dapat mengkompilasi ulang vim-7.3 dan menambahkan yang berikut ke .vimrc Anda:
Maka Anda akan dapat melakukan 'yy' dalam vim dan menempelkan dalam Kakao dengan Cmd + V. Dan sebaliknya: salin dengan Cmd + V di Cocoa dan rekatkan di vim dengan 'p'
sumber
clipboard
opsi aktif agar ini berfungsi. Anda dapat melihat apakah itu dengan mengeksekusivim --version | grep clipboard
. Jika dikatakan+clipboard
, maka kamu baik-baik saja. Jika dikatakan-clipboard
, ini tidak akan berhasil.