Wie kopiere ich bei Verwendung von Wayland Text in die Zwischenablage?

Wie kopiere ich bei Verwendung von Wayland Text in die Zwischenablage?

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.

Antwort1

bugaevcswl-Zwischenablagesind Kopier-/Einfügeprogramme für Wayland:

Dieses Projekt implementiert zwei kleine Wayland-Zwischenablage-Dienstprogramme, 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 Klartext und andere Textinhaltsformate optimiert sind, unterstützen sie Inhalte beliebiger MIME-Typen vollständig. wl-copy leitet den Typ des kopierten Inhalts automatisch ab, indem xdg-mime(1) darauf ausgeführt wird. wl-paste versucht sein Bestes, einen Typ zum Einfügen basierend auf der Liste der angebotenen MIME-Typen und der Erweiterung der Datei auszuwählen, in die es eingefügt wird. Wenn Sie mit dem ausgewählten Typ nicht zufrieden sind oder sich nicht auf diese implizite Typableitung verlassen möchten, können Sie den zu verwendenden Typ mit der Option --type explizit angeben.

Bei allen gängigen Linux-Distributionen lautet der Paketname wl-clipboard, verwenden Sie also den für Sie passenden Befehl (sofern dieser nicht bereits installiert ist):

sudo apt install wl-clipboard  # Debian
sudo dnf install wl-clipboard  # Fedora
sudo pacman -S wl-clipboard    # Arch linux

Antwort2

Abonnierenist ein Zwischenablagetool für Wayland, das sehr ähnlich ist xclip.

Die Verwendung ist wie folgt:

$ wclip i < my_text_file

$ wclip o contents of my text file $

Haftungsausschluss: Ich bin der Autor.

Antwort3

Ich habe gerade 'umgewandelt' zu einem Wayland UX, unter Plasma (KDE) und bisher sind die meisten Dingewie gewöhnlich. Die für meinen Arbeitsablauf wichtigen Dinge haben ein oder zwei zugrunde liegende Abhängigkeiten von X.Org hervorgehoben.

Zum Glück kann ichCopyQals meinen bevorzugten Zwischenablage-Manager. CopyQscheint ein sehr freundlicher Wayland-Unterstützer zu sein; bisher so gut.

Für CLI-Kopieren und Einfügen verwende ich jetzt die folgenden bash aliasBefehle:

clip... Erfassen Sie die aktuelle Auswahl.

alias cliq='copyq selection'
alias clip='cliq; echo'

paste... Aktuellen Inhalt der Zwischenablage ausgeben.

alias paste='copyq read '

CopyQkann installiert werden aufflathubaus:

Ich habe CopyQ verwendet, sobald ich meinen ersten Linux-Desktop installiert habe.

verwandte Informationen