ฉันต้องการคัดลอกและวางระหว่างแอป Native (Cocoa?) MacOS X และที่ทำงานภายใต้เซิร์ฟเวอร์ X ภายในของ Mac
ขณะนี้ฉันสามารถคัดลอกและวางได้อย่างอิสระ ถ้าฉันเลือกข้อความในหน้าต่าง xterm ฉันสามารถวางกลับในหน้าต่าง X ที่ใช้อื่นได้ ในทำนองเดียวกันการคัดลอกข้อมูลภายนอก X สามารถวางลงในแอปพลิเคชันซึ่งอยู่นอก X
ตัวอย่างเช่นถ้าฉัน (ตามลำดับนี้อย่างแน่นอน):
- คัดลอก (เลือกโดยใช้เมาส์) "คัดลอกโดยใช้การเลือก X" ในหน้าต่าง xterm
- คัดลอก (แก้ไข | คัดลอก) "ข้อความใน Firefox" ใน Firefox
- วาง (Shift แทรก xmodmap) ลงใน nano ฉันได้รับ "คัดลอกโดยใช้การเลือก X"
- วาง (แก้ไข | วาง) ที่นี่ฉันจะได้รับ -> ข้อความใน Firefox
- วางใน MacVIM (แก้ไข | วาง) ฉันได้รับ "Text in Firefox"
- วางลงใน / usr / bin / vim (ไม่ใช่กราฟิก) ฉันได้รับ "คัดลอกโดยใช้การเลือก X"
ฉันจะเปิดใช้งาน "การแชร์คลิปบอร์ด" ระหว่าง X และ Cocoa ได้อย่างไร
xmodmap ที่ฉันใช้เพื่อวางใน X คือ:
xmodmap -e "keycode 84 = Insert"
โดยที่ 84 คือปุ่ม Enter ของแป้นตัวเลข ดังนั้น Shift Enter ให้ฉันวาง
xterm
หรือคล้ายกันไม่ใช่vim
หรืออะไรกับบัฟเฟอร์ของมันเอง คุณใช้ OS X เวอร์ชันใดอยู่ คลิปบอร์ดของฉันมีการแชร์ทั่ว Cocoa และ X11 ตามที่คาดไว้ใน 10.5.7