Вони входять до атомів відбору , або до X атомів .
У конвенції Inter-Client Керівництво по зв'язку для X станів:
Може бути довільна кількість виділень, кожен названий атомом. Однак, щоб відповідати умовам між клієнтами, клієнтам потрібно мати справу лише з цими трьома виборами:
Коротко:
- PRIMARY selection зазвичай використовується, наприклад, терміналами під час вибору тексту та вставлення його натисканням середньої кнопки миші. Як і у вибраному тексті, розміщено в первинному буфері обміну, без явних дій з копіювання. Швидке копіювання - це добре ім'я. (Не обмежується термінальними емуляторами, але як приклад.)
- CLIPBOARD використовується в основному у зв'язку з операціями з буфером обміну в стилі MS Windows . Виберіть + Копіювати. Дані знаходяться в буфері .
Детальніше читайте тут.
Підтримка PRIMARY була додана до WebKit ще в 2008 році .
xclip
, що є інтерфейсом (інструментом) командного рядка для вибору X (буфер обміну), традиційно додає дані до первинного буфера обміну. За бажанням можна вибрати, який використовувати для -clipboard
параметра, заданого аргументом будь-якого.
Відповідь: Перетягування знаходиться під Xdnd. На специфікації також є запис у Вікіпедії . Він використовує XdndSelection і не повинен перешкоджати PRIMARY.
Протокол принаймні реалізований Qt та GTK.