Gibt es ein Wayland cli-Dienstprogramm, das Text in die Zwischenablage kopiert?
Ich möchte in der Lage sein, so etwas zu tun:
echo "some" > clipboard
Etwas, das xclip entspricht.
Gibt es ein Wayland cli-Dienstprogramm, das Text in die Zwischenablage kopiert?
Ich möchte in der Lage sein, so etwas zu tun:
echo "some" > clipboard
Etwas, das xclip entspricht.
Antworten:
Die wl-Zwischenablage von bugaevc ist ein Dienstprogramm zum Kopieren / Einfügen für Wayland:
In diesem Projekt werden zwei kleine Wayland-Dienstprogramme für die Zwischenablage implementiert, wl-copy und wl-paste, mit denen Sie problemlos Daten zwischen der Zwischenablage und Unix-Pipes, Sockets, Dateien usw. kopieren können.
Die Verwendung 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 Textinhaltsformate optimiert sind, unterstützen sie Inhalte beliebiger MIME-Typen vollständig. wl-copy leitet automatisch den Typ des kopierten Inhalts ab, indem xdg-mime (1) darauf ausgeführt wird. wl-paste versucht sein Bestes, um einen Typ zum Einfügen auszuwählen, basierend auf der Liste der angebotenen MIME-Typen und der Erweiterung der Datei, in die es eingefügt wird. Wenn Sie mit dem ausgewählten Typ nicht zufrieden sind oder sich nicht auf diese implizite Typinferenz verlassen möchten, können Sie den Typ, der mit der Option --type verwendet werden soll, explizit angeben.
src/meson.build:1:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig and cmake
mich während der Installation. Ich bin sicher, es ist ein dummer Fehler von mir. ist es ? Ich bin sudo dnf i meson -y
vor dem Build-Versuch gelaufen .
The only mandatory dependency is the wayland-client library (try package named wayland-devel or libwayland-dev).
Vielleicht hilft die Installation eines der genannten Pakete? Alternativ kann das Paket möglicherweise in den offiziellen Paket-Repositories gefunden werden.
wayland-devel
Paket installiert habe . Vielen Dank!