Tại sao chúng ta có 3 loại lựa chọn X trong LINUX?


16

man xclip nói:

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

Tại sao chúng ta có 3 loại X-Lựa chọn? Mục đích của họ là gì?

Câu trả lời:


11

Lịch sử, một phần. Tôi không chắc chắn "thứ cấp" được sử dụng cho bất cứ điều gì nữa.

  • "clipboard" là những gì được sử dụng bởi hầu hết Ctrl+ X/ C/ V; đó là bảng tạm bạn đặt mọi thứ vào mục đích.
  • "Chính" là những gì chứa bất kỳ văn bản nào hiện đang được chọn; đó là cách X theo dõi những gì được chọn và thuận tiện có thể được dán bằng cách nhấp vào giữa (hoặc, nếu bạn tuyệt vời, nhấp vào nút phải và trái cùng một lúc) hoặc bằng Shift+ Insertin xterm.

Tôi không chắc chắn rằng thứ cấp đã từng thực sự được sử dụng ...
Ignacio Vazquez-Abrams

Nhấp chuột trái và phải cùng lúc chỉ hoạt động nếu hệ thống của bạn được thiết lập, do đó nhấp chuột trái + phải mô phỏng nhấp chuột giữa, phải không?
sepp2k

Đúng. Đó chỉ là cấu hình ưa thích của tôi :)
singpolyma

9

Kiểm tra ở đâyở đây .

tl; dr: Xem bài của Singpolyma.


Liên kết tuyệt vời! Nhờ cái đầu tiên, cuối cùng tôi cũng hiểu tại sao clipboard của tôi trống khi tôi sao chép văn bản vào nó trong vim và sau đó đóng vim. Và thứ 2 giải thích làm thế nào có thể tôi có thể sao chép-dán văn bản có định dạng. Thảo luận chi tiết thực hiện và các trường hợp góc giải thích cho tôi tại sao lựa chọn X lại khó khăn như vậy.
WloHu
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.