Esiste un'utilità cli di Wayland che copia il testo negli appunti?
Voglio essere in grado di fare qualcosa del genere:
echo "some" > clipboard
Qualcosa di equivalente a xclip.
Esiste un'utilità cli di Wayland che copia il testo negli appunti?
Voglio essere in grado di fare qualcosa del genere:
echo "some" > clipboard
Qualcosa di equivalente a xclip.
Risposte:
Gli appunti wl di bugaevc sono utilità di copia / incolla per Wayland:
Questo progetto implementa due piccole utility per appunti Wayland, wl-copy e wl-paste, che ti consentono di copiare facilmente i dati tra gli appunti e le pipe, i socket, i file Unix e così via.
L'utilizzo è semplice come:
# 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
Sebbene wl-copy e wl-paste siano particolarmente ottimizzati per il testo normale e altri formati di contenuto testuale, supportano pienamente il contenuto di tipi MIME arbitrari. wl-copy infetta automaticamente il tipo di contenuto copiato eseguendo xdg-mime (1) su di esso. wl-paste fa del suo meglio per scegliere un tipo da incollare in base all'elenco dei tipi MIME offerti e all'estensione del file in cui si incolla. Se non sei soddisfatto del tipo che scelgono o non vuoi fare affidamento su questa deduzione implicita di tipo, puoi specificare esplicitamente il tipo da usare con l'opzione --type.
src/meson.build:1:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig and cmake
durante l'installazione. Sono sicuro che è uno stupido errore da parte mia. è ? Ho eseguito sudo dnf i meson -y
prima del tentativo di compilazione.
The only mandatory dependency is the wayland-client library (try package named wayland-devel or libwayland-dev).
Forse l'installazione di uno di quei pacchetti menzionati aiuta? In alternativa, forse il pacchetto può essere trovato nei repository di pacchetti ufficiali.
wayland-devel
pacchetto. Grazie!