Die wl-Zwischenablage von bugaevc ist eine Copy / Paste-Funktion für Wayland:
Dieses Projekt implementiert zwei kleine Wayland-Clipboard-Dienstprogramme, wl-copy und wl-paste, mit denen Sie problemlos Daten zwischen der Zwischenablage und Unix-Pipes, Sockets, Dateien usw. kopieren können.
Die Nutzung ist so einfach wie:
# 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
Obwohl wl-copy und wl-paste besonders für Nur-Text und andere Textformate von Inhalten optimiert sind, unterstützen sie den Inhalt beliebiger MIME-Typen vollständig. wl-copy leitet automatisch den Typ des kopierten Inhalts ein, indem Sie xdg-mime (1) darauf ausführen. wl-paste versucht am besten, einen Typ auszuwählen, der auf der Liste der angebotenen MIME-Typen und der Dateierweiterung eingefügt werden soll. Wenn Sie mit dem ausgewählten Typ nicht zufrieden sind oder sich nicht auf diese implizite Typinferenz verlassen möchten, können Sie den zu verwendenden Typ explizit mit der Option --type angeben.