Существует ли утилита Wayland cli, которая копирует текст в буфер обмена?
Я хочу быть в состоянии сделать что-то вроде этого:
echo "some" > clipboard
Что-то эквивалентное xclip.
Существует ли утилита Wayland cli, которая копирует текст в буфер обмена?
Я хочу быть в состоянии сделать что-то вроде этого:
echo "some" > clipboard
Что-то эквивалентное xclip.
Ответы:
wl-буфер обмена bugaevc - это утилиты копирования / вставки для Wayland:
В этом проекте реализованы две маленькие утилиты Wayland для буфера обмена, wl-copy и wl-paste, которые позволяют легко копировать данные между буфером обмена и конвейерами Unix, сокетами, файлами и так далее.
Использование так же просто, как:
# copy a simple text message $ wl-copy Hello world! # copy the list of files in Downloads $ ls ~/Downloads | wl-copy # copy an image file $ wl-copy < ~/Pictures/photo.png # paste to a file $ wl-paste > clipboard.txt # grep each pasted word in file source.c $ for word in $(wl-paste); do grep $word source.c; done # copy the previous command $ wl-copy "!!" # replace the current selection with the list of types it's offered in $ wl-paste --list-types | wl-copy
Хотя wl-copy и wl-paste особенно оптимизированы для обычного текста и других текстовых форматов контента, они полностью поддерживают контент произвольных типов MIME. wl-copy автоматически определяет тип копируемого содержимого, выполняя для него xdg-mime (1). wl-paste старается выбрать тип для вставки на основе списка предлагаемых типов MIME и расширения файла, в который он вставляет. Если вы не удовлетворены выбранным типом или не хотите полагаться на этот неявный вывод типа, вы можете явно указать тип для использования с параметром --type.
src/meson.build:1:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig and cmake
во время установки. Я уверен, что это глупая ошибка от меня. это ? Я бегал sudo dnf i meson -y
до попытки сборки.
The only mandatory dependency is the wayland-client library (try package named wayland-devel or libwayland-dev).
Может быть, установка одного из упомянутых пакетов поможет? В качестве альтернативы, возможно, пакет можно найти в официальных репозиториях пакетов.
wayland-devel
пакет. Благодарность!