Sự khác biệt giữa Lựa chọn chính và Bộ đệm Clipboard là gì?


32

Tôi đang điều chỉnh trong vùng đất trình duyệt Webkit trong Linux và tôi thường xuyên gặp các thuật ngữ " Lựa chọn chính " và " Lựa chọn hoặc bộ đệm Clipboard ".

  • Tôi muốn hiểu họ là gì và họ có gì khác biệt?
  • Trường hợp kéo và thả dán phù hợp ở đâu?
  • xclipChính xác công việc trong vấn đề này là gì?

3
Tại sao có một bảng tạm kết hợp duy nhất khi bạn có thể có hai trong số chúng? </ mỉa mai>
LatinSuD

Câu trả lời:


28

Họ là một phần của Selection Atoms , hoặc X Atoms .

Các công ước liên Khách hàng Truyền thông hướng dẫn sử dụng cho các quốc gia X:

Có thể có một số lượng lựa chọn tùy ý, mỗi lựa chọn được đặt tên bởi một nguyên tử. Tuy nhiên, để phù hợp với các quy ước giữa các khách hàng, khách hàng chỉ cần thỏa thuận với ba lựa chọn sau:

  • SƠ CẤP
  • THỨ HAI
  • CLIPBOARD

Nói ngắn gọn:

  • Lựa chọn CHÍNH thường được sử dụng bởi các thiết bị đầu cuối khi chọn văn bản và dán nó bằng cách nhấn nút chuột giữa. Như trong văn bản được chọn là trong Clipboard chính mà không có bất kỳ hành động sao chép rõ ràng nào đang diễn ra. Quick-Copy là một cái tên hay cho nó. (Không giới hạn đối với trình giả lập thiết bị đầu cuối, nhưng là một ví dụ.)
  • CLIPBOARD chủ yếu được sử dụng liên quan đến các hoạt động clipboard kiểu MS Windows . Chọn + Sao chép. Các dữ liệu nằm trong bộ đệm .

Đọc thêm tại đây.

Hỗ trợ cho PRIMARY đã được thêm vào WebKit vào năm 2008 .

xclip, là giao diện dòng lệnh (công cụ) cho các lựa chọn X (clipboard), theo truyền thống sẽ thêm dữ liệu vào Bảng tạm. Tùy chọn người ta có thể chọn cái nào sẽ được sử dụng bởi -clipboardtùy chọn đã cho của đối số.


Đúng: Kéo và thả nằm trong Xdnd. Ngoài ra còn có một mục Wikipedia trên spec . Nó sử dụng XdndSelection và không nên can thiệp vào CHÍNH.

Giao thức ít nhất được thực hiện bởi Qt và GTK.


CLIPBOARD chủ yếu được sử dụng liên quan đến các hoạt động clipboard kiểu MS Windows. Chọn + Sao chép. Các dữ liệu nằm trong bộ đệm. Chúng ta chỉ nói về điều này trong linux không nơi nào khác
r004

@ r004: Ý tôi là nó là một MS Windows giống như clipboard (chúng hoạt động gần giống hệt nhau, bao gồm, (thường), các phím tắt, v.v.)
Runium

Đó là cho người dùng cuối, đó là.
Runium

14
Còn THỨ HAI thì sao?
e18r

9
@emisilva: Đó là thứ yếu (chơi chữ thụt.) Nah. (Thật không may) hiếm khi được sử dụng. Nếu bạn muốn một cái gì đó vượt ra ngoài các liên kết trong câu trả lời, có lẽ việc nhanh chóng tham gia vào cuộc chiến của Charles Lindsey cho lựa chọn thứ cấp là theo ý thích :) Bạn cũng có thể thử nghiệm với Emacs - nhưng WindowManager của bạn có thể sẽ làm mọi thứ rối tung lên ...
Runium
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.