Di Xorg, mengapa saya kehilangan pilihan teks di satu jendela saat saya memilih di jendela lain?


8

Ini telah mengganggu saya untuk sementara waktu sekarang, dan saya baru saja mengetahui kondisi apa yang menyebabkannya, tetapi saya tidak tahu mengapa, dan jika ada solusi (yang diinginkan).

Penyebabnya cukup jelas ketika ada dua jendela berdampingan ... Pilih teks dalam satu jendela, dan pilihan jendela lainnya menjadi tidak dipilih ... Saya selalu bekerja di layar penuh (monitor 17 "), jadi saya sedikit lambat pada serapan.

Saya berasumsi bahwa ini ada hubungannya dengan mode pemilihan utama X, tapi saya tidak mengerti, mengapa setiap jendela setidaknya tidak bisa membuat teksnya tetap disorot meskipun sebenarnya tidak ada di buffer utama (atau merupakan buffer utama sebenarnya teks yang disorot itu sendiri?) ...

Program seperti Firefox berhasil mempertahankan arus "seleksi" di bawah kondisi yang sama, sehingga sangat mungkin. Mengapa perilaku de-seleksi ini ada (sama sekali)?

Saya menemukan pemilihan utama berguna, tetapi saya lebih sering menggunakan clipboard (mungkin, karena masalah seperti ini), saya bertanya-tanya: apakah ada beberapa cara untuk menonaktifkan mode pemilihan utama X - jika itu satu-satunya solusi. Mungkin terlalu drastis, tetapi saya ingin mencobanya, jika itu satu-satunya cara.

Jawaban:


5

Jika Anda memilih teks dengan seret sederhana, itu masuk ke apa yang biasa saya sebut buffer 'lunak' - Anda dapat menempelkannya dengan klik tengah mouse sederhana, tetapi saat Anda memilih hal lain, itu sudah hilang.

Di sisi lain, gnome dan KDE dan WM lainnya umumnya juga membiarkan menyalin teks yang dipilih ke buffer 'keras' di mana ia tetap sampai Anda secara eksplisit menyalin sesuatu yang lain ke dalamnya.

Program seperti Firefox tidak begitu mempertahankan pilihan Xorg karena mereka menambahkan mode pemilihan sendiri yang kebetulan bertepatan dengan itu - misalnya, jika Anda memilih teks di firefox, lalu memilih sesuatu di jendela lain, lalu pergi kembali ke FF dan klik tengah untuk menempel, Anda akan mendapatkan teks yang terakhir.


1
Harus menyukai banyak clipboard Linux. Lalu ada cincin bunuh BASH.
amphetamachine

Terima kasih Shadur .. Sepertinya itu adalah sesuatu yang saya hanya perlu hidup dengan .. Sekarang saya mengerti mengapa itu terjadi, saya bisa lebih baik menghindari perangkap ... Saya telah menguji beberapa aplikasi my1, dan hanya 3 dari 27 , diuji sejauh ini, jangan mengecewakan seleksi-X ... Bahkan mengecewakan Firefoxkapal melalui bidang edit dan kotak dialognya .. gvimmenyebabkan hilangnya pilihan ... dan emacstidak, tetapi hanya melalui data yang menuju cincin bunuh-nya. .. jadi ini pasti terkunci rapat di X, dan hanya itu!
:)

Ini sangat kabur. "Jika Anda memilih teks dengan seret sederhana, masuk ke" ... pilih teks dalam program / tindakan apa? (Saya menduga maksud Anda terminal emulator). "Di sisi lain, gnome dan KDE dan WM lainnya umumnya juga membiarkan ..." Itu adalah lingkungan desktop; program dan tindakan apa yang Anda maksud? "Program seperti Firefox tidak begitu mempertahankan pilihan Xorg karena mereka menambahkan mode pemilihan mereka sendiri yang kebetulan bertepatan dengan itu" ... jika itu bertepatan dengan itu, maka akan secara efektif sama seperti itu, jadi bukan itu yang Anda maksud ... mungkin tambahkan kata "kadang-kadang".
Don Hatch

Kecuali itu tidak sama, karena mereka buffer berbeda. Mengenai mengapa jawabannya tidak jelas, itu karena hampir semua perilaku X dapat dikonfigurasi, dan hampir tidak mungkin untuk memprediksi default mana yang diberikan distribusi yang diberikan, atau opsi apa yang mungkin telah diubah oleh pengguna tanpa cukup menyadari apa yang mereka lakukan.
Shadur
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.