Mengapa kami memiliki 3 jenis pilihan-X di LINUX?


16

man xclip mengatakan:

 -selection     specify which X selection to use, options are 
                "primary" to use XA_PRIMARY (default), "secondary" 
                for XA_SECONDARY or "clipboard" for XA_CLIPBOARD

Mengapa kami memiliki 3 jenis Pilihan-X? Apa tujuan mereka?

Jawaban:


11

Historis, sebagian. Saya tidak yakin "sekunder" digunakan untuk apa pun lagi.

  • "clipboard" adalah apa yang digunakan oleh sebagian besar Ctrl+ X/ C/ V; itu adalah clipboard yang Anda masukkan dengan sengaja.
  • "primer" adalah yang menampung teks apa pun yang saat ini dipilih; itu adalah bagaimana X melacak apa yang dipilih dan nyaman dapat disisipkan dengan mengklik tengah (atau, jika Anda keren, mengklik tombol kanan dan kiri pada saat yang sama) atau dengan Shift+ Insertin xterm.

Saya tidak yakin bahwa sekunder pernah benar-benar digunakan ...
Ignacio Vazquez-Abrams

Mengklik kiri dan kanan pada saat yang sama hanya berfungsi jika sistem Anda diatur, sehingga klik kiri + mensimulasikan klik tengah, kan?
sepp2k

Baik. Ini hanya konfigurasi pilihan saya :)
singpolyma

9

Periksa di sini dan di sini .

tl; dr: Lihat pos Singpolyma.


Tautan bagus! Berkat yang pertama saya akhirnya mengerti mengapa clipboard saya kosong ketika saya menyalin teks ke dalam vim dan kemudian tutup vim. Dan ke-2 menjelaskan bagaimana mungkin saya bisa menyalin-menempelkan teks yang diformat. Rincian implementasi yang didiskusikan dan kasus sudut menjelaskan kepada saya mengapa pemilihan X sangat rumit.
WloHu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.