Pertama kesalahpahaman:
setiap teks yang dipilih segera dikirim ke clipboard
Sebenarnya teks tidak pernah "dikirim" ke mana pun sampai diminta oleh aplikasi penerima. Ketika Anda memilih teks, aplikasi hanya mengklaim pilihan, yang pada dasarnya berarti ia menaikkan bendera untuk mengatakan bahwa mulai sekarang memilikinya.
Sekarang ke pertanyaan Anda:
Di X11 bisa ada beberapa pilihan. 2 dari mereka memiliki nama-nama terkenal dan terstandarisasi. Mereka disebut PRIMARY dan CLIPBOARD. Perilaku konvensional masing-masing adalah sebagai berikut:
- UTAMA
- Aplikasi mengklaim PRIMARY saat teks dipilih
- Aplikasi meminta UTAMA dari aplikasi yang dimiliki dan menempelkan isinya di klik tengah.
- CLIPBOARD
- Aplikasi mengklaim CLIPBOARD ketika perintah eksplisit diberikan, biasanya Ctrl- c.
- Aplikasi meminta CLIPBOARD dari aplikasi yang memiliki dan menempelkan isinya ketika perintah eksplisit diberikan, biasanya Ctrl- v.
- Mungkin ada aturan tambahan yang saya tidak yakin, seperti jika tidak ada aplikasi yang memiliki CLIPBOARD tetapi beberapa aplikasi memiliki PRIMARY, tempel primer sebagai gantinya Ctrl- v.
Sepertinya CLIPBOARD sudah melakukan apa yang Anda butuhkan. Anda dapat mengabaikan PRIMARY jika Anda mau (tetapi perhatikan bahwa beberapa aplikasi yang lebih tua seperti xterm
mungkin hanya mendukung PRIMARY). Secara pribadi saya melakukan yang sebaliknya: Saya mengabaikan CLIPBOARD dan hanya menggunakan PRIMARY. Saya kira itulah cara saya belajar menggunakan X11, saya bahkan tidak menyadari bahwa ada CLIPBOARD pada awalnya. Tetapi untuk mengurangi masalah yang Anda jelaskan, saya sering berharap ada setumpuk pilihan PRIMARY yang dapat dipencet & dibuka, jadi saya bisa "pop" ke pilihan sebelumnya setelah memecahkannya dengan yang berbeda.
Menanggapi pertanyaan eksplisit Anda tentang apakah perilaku PRIMARY dapat dinonaktifkan, saya pikir itu akan sangat sulit. Cara paling mudah adalah dengan menonaktifkannya secara individual di setiap aplikasi (atau toolkit yang digunakan aplikasi) yang tentunya tidak layak. Saya kira semacam "X11 firewall" yang memblokir permintaan untuk mengklaim PRIMARY dapat dibangun, tetapi saya tidak berpikir itu akan benar-benar membeli Anda lebih dari yang Anda bisa dapatkan dengan mengabaikan PRIMARY dan menggunakan CLIPBOARD saja.
Informasi lebih lanjut: Apa perbedaan antara Pemilihan Utama dan Penyangga Papan Klip?