Y a-t-il une utilitaire CLI Wayland qui copie du texte dans le presse-papier?
Je veux être capable de faire quelque chose comme ça:
echo "some" > clipboard
Quelque chose d'équivalent à xclip.
bUGAEVC'S WL-PLANTBANKBOARD sont des utilitaires de copie/pâte pour wayland:
Ce projet implémente deux petits utilitaires de presse-papiers de Wayland, WL-Copy et WL-Coller, qui vous permettent de copier facilement des données entre les pipers et les tuyaux, les sockets, les fichiers, etc.
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-Colet soient particulièrement optimisés pour le texte brut et d'autres formats de contenu textuel, ils supportent totalement le contenu des types de mime arbitraires. WL-Copy prénons automatiquement le type de contenu copié en exécutant XDG-MIME (1) dessus. WL-Coltte essaie de choisir un type à coller en fonction de la liste des types MIME proposés et de l'extension du fichier de collage. Si vous n'êtes pas satisfait du type, ils choisissent ou ne veulent pas compter sur cette inférence de type implicite, vous pouvez spécifier explicitement le type à utiliser avec l'option --Type.
wclip est un outil de presse-papiers pour Warkland qui ressemble beaucoup à xclip
.
L'utilisation est la suivante:
$ wclip i < my_text_file
$ wclip o contents of my text file $
Disclaimer: Je suis l'auteur.