Буфер обмена
2025-03-11
·
1 мин. для прочтения
Буфер обмена.
Содержание
1 Общая информация
- Буфер обмена — промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования информации между приложениями или частями одного приложения через операции вырезать, копировать, вставить.
2 Типы буферов обмена
- PRIMARY
- Используется для текущего выделенного текста, даже если он явно не скопирован, и для вставки средней кнопкой мыши. В некоторых случаях вставка также возможна с помощью сочетания клавиш.
- CLIPBOARD
- Используется для явных команд копирования и вставки с использованием сочетаний клавиш или пунктов меню. Он похож на буфер обмена в Windows. В отличие от PRIMARY, он также может работать с несколькими форматами данных.
3 Инструменты
- Инструменты командной строки для управления буферами обмена.
3.1 xclip
- Командный интерфейс для управления буферами.
- Репозиторий: https://github.com/astrand/xclip
3.2 xsel
- Программа командной строки для получения и установки содержимого выделения X.
- Репозиторий: http://www.vergenet.net/~conrad/software/xsel/
3.3 wl-clipboard
- Буфер обмена. wl-clipboard
- Простой инструмент копирования и вставки для композиторов Wayland.
- Репозиторий: https://github.com/bugaevc/wl-clipboard