Они являются частью Атомов Выбора , или Х Атомов .
В Руководстве по соглашениям о межклиентском общении для X говорится:
Может быть произвольное количество выборок, каждый из которых назван атомом. Однако, чтобы соответствовать соглашениям между клиентами, клиенты должны иметь дело только с этими тремя вариантами:
- ПЕРВИЧНЫЙ
- СРЕДНЯЯ
- CLIPBOARD
Короче:
- Первичный выбор обычно используется, например, терминалами при выделении текста и вставке его нажатием средней кнопки мыши. Как и в выделенном тексте, находится в основном буфере обмена без каких-либо явных действий копирования. Quick-Copy - хорошее имя для этого. (Не только для эмуляторов терминала, но в качестве примера.)
- CLIPBOARD в основном используется в связи с операциями с буфером обмена в стиле MS Windows . Выберите + Copy. Данные находятся в буфере .
Узнайте больше здесь.
Поддержка PRIMARY была добавлена в WebKit еще в 2008 году .
xclip
, который представляет собой интерфейс командной строки (инструмент) для выбора X (буфер обмена), традиционно добавляет данные в основной буфер обмена. При желании можно выбрать, какой из них использовать, используя -clipboard
параметр, заданный аргументом того или другого
Корр .: Drag And Drop находится под Xdnd. Существует также запись в Википедии по спецификации . Он использует XdndSelection и не должен мешать PRIMARY.
Протокол по крайней мере реализован Qt и GTK.