Trong Xorg, tại sao tôi mất lựa chọn văn bản của mình trong một cửa sổ khi tôi chọn trong một cửa sổ khác?


8

Điều này đã làm tôi khó chịu trong một thời gian và tôi chỉ tìm ra những điều kiện gây ra nó, nhưng tôi không biết tại sao, và nếu có một cách giải quyết (mong muốn).

Nguyên nhân khá rõ ràng khi có hai cửa sổ cạnh nhau ... Chọn văn bản trong một cửa sổ và lựa chọn của cửa sổ kia trở nên không được chọn ... Tôi luôn làm việc ở chế độ toàn màn hình (màn hình 17)), vì vậy tôi đã hơi chậm trên sự hấp thu.

Tôi giả sử rằng điều này có liên quan đến chế độ lựa chọn chính của X, nhưng tôi không hiểu, tại sao mỗi cửa sổ ít nhất không thể giữ văn bản của nó được tô sáng ngay cả khi nó không thực sự nằm trong bộ đệm chính (hoặc là bộ đệm chính thực sự là văn bản được tô sáng?) ...

Các chương trình như Firefox quản lý để duy trì "lựa chọn" hiện tại trong các điều kiện tương tự, vì vậy điều đó có thể. Tại sao hành vi khử lựa chọn này tồn tại (tất cả)?

Tôi thấy lựa chọn chính là hữu ích, nhưng tôi sử dụng clipboard thường xuyên hơn (có thể, vì các vấn đề như thế này), tôi tự hỏi: có cách nào để vô hiệu hóa chế độ lựa chọn chính của X - nếu đó là cách giải quyết duy nhất. Nó có thể quá quyết liệt, nhưng tôi muốn thử, nếu đó là cách duy nhất.

Câu trả lời:


5

Nếu bạn chọn văn bản với thao tác kéo đơn giản, nó sẽ đi vào cái mà tôi thường gọi là bộ đệm 'mềm' - bạn có thể dán nó bằng một cú nhấp chuột đơn giản, nhưng khoảnh khắc bạn chọn bất cứ thứ gì khác thì nó đã biến mất.

Mặt khác, gnome và KDE và các WM khác thường cũng cho phép sao chép văn bản đã chọn vào bộ đệm 'cứng' trong đó cho đến khi bạn sao chép một cách rõ ràng một cái gì đó vào nó.

Các chương trình như Firefox không duy trì nhiều lựa chọn Xorg vì chúng thêm một chế độ lựa chọn của riêng chúng trùng với nó - ví dụ: nếu bạn chọn văn bản trong firefox, sau đó chọn một cái gì đó trong cửa sổ khác, sau đó đi quay lại FF và nhấp chuột giữa để dán, bạn sẽ nhận được văn bản sau.


1
Phải yêu nhiều clipboards của Linux. Sau đó, có vòng giết BASH.
amphetamachine

Cảm ơn Shadur .. Có vẻ như đó là thứ tôi chỉ cần sống với .. Bây giờ tôi đã hiểu tại sao nó xảy ra, tôi có thể tránh những cạm bẫy tốt hơn ... Tôi đã thử nghiệm một số ứng dụng my1 và chỉ có 3 trên 27 , đã được thử nghiệm cho đến nay, không làm đảo lộn lựa chọn X ... Thậm chí Firefoxlàm đảo lộn thuyền thông qua các trường chỉnh sửa và hộp thoại .. gvimgây mất lựa chọn ... và emacsthực hiện, nhưng chỉ thông qua dữ liệu đi vào vòng tiêu diệt của nó. .. vì vậy, điều này chắc chắn được khóa chặt vào X, và đó là điều đó! :) ...
Peter.O

Điều này là vô cùng mơ hồ. "Nếu bạn chọn văn bản với thao tác kéo đơn giản, nó sẽ đi vào" ... chọn văn bản trong chương trình / hành động nào? (Tôi nghi ngờ bạn có nghĩa là trình giả lập thiết bị đầu cuối). "Mặt khác, gnome và KDE và các WM khác thường cũng cho phép ..." Đó là những môi trường máy tính để bàn; bạn đang đề cập đến chương trình và hành động nào? "Các chương trình như Firefox không duy trì quá nhiều lựa chọn Xorg vì chúng thêm chế độ lựa chọn của riêng chúng trùng với nó" ... nếu nó trùng khớp với nó, thì nó sẽ thực sự giống như nó, vì vậy đó không phải là ý bạn ... có thể thêm từ "đôi khi".
Don nở

Ngoại trừ việc nó không giống nhau, bởi vì chúng là những bộ đệm khác nhau. Về lý do tại sao câu trả lời là mơ hồ, bởi vì hầu hết mọi hành vi X đều có thể định cấu hình được và gần như không thể dự đoán được mặc định phân phối nhất định đi kèm hoặc những tùy chọn nào người dùng có thể thay đổi có thể mà không nhận ra họ đang làm gì.
Shadur
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.