Чи є утиліта 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
пакета. Спасибі!