Existe-t-il un utilitaire Wayland cli qui copie le texte dans le presse-papiers?
Je veux pouvoir faire quelque chose comme ça:
echo "some" > clipboard
Quelque chose d'équivalent à xclip.
Existe-t-il un utilitaire Wayland cli qui copie le texte dans le presse-papiers?
Je veux pouvoir faire quelque chose comme ça:
echo "some" > clipboard
Quelque chose d'équivalent à xclip.
Réponses:
Le wl-clipboard de bugaevc sont des utilitaires de copier / coller pour Wayland:
Ce projet implémente deux petits utilitaires de presse-papiers Wayland, wl-copy et wl-paste, qui vous permettent de copier facilement des données entre le presse-papiers et les tuyaux, sockets, fichiers et ainsi de suite Unix.
L'utilisation est aussi simple que:
# 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
Bien que wl-copy et wl-paste soient particulièrement optimisés pour le texte brut et d'autres formats de contenu textuel, ils prennent entièrement en charge le contenu de types MIME arbitraires. wl-copy déduit automatiquement le type du contenu copié en exécutant xdg-mime (1) dessus. wl-paste fait de son mieux pour choisir un type à coller en fonction de la liste des types MIME proposés et de l'extension du fichier dans lequel il est collé. Si vous n'êtes pas satisfait du type qu'ils choisissent ou ne souhaitez pas vous fier à cette inférence de type implicite, vous pouvez spécifier explicitement le type à utiliser avec l'option --type.
src/meson.build:1:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig and cmake
lors de l'installation. Je suis sûr que c'est une stupide erreur de ma part. est-ce? J'ai couru sudo dnf i meson -y
avant la tentative de construction.
The only mandatory dependency is the wayland-client library (try package named wayland-devel or libwayland-dev).
Peut - être que l'installation d'un de ces packages mentionnés aide? Alternativement, peut-être que le paquet peut être trouvé dans les dépôts officiels des paquets.
wayland-devel
paquet. Merci!