
¿Existe una utilidad Wayland cli que copie texto al portapapeles?
Quiero poder hacer algo como esto:
echo "some" > clipboard
Algo equivalente a xclip.
Respuesta1
bugaevcportapapeles wlson utilidades de copiar/pegar para Wayland:
Este proyecto implementa dos pequeñas utilidades de portapapeles de Wayland, wl-copy y wl-paste, que le permiten copiar fácilmente datos entre el portapapeles y tuberías, sockets, archivos de Unix, etc.
El uso es tan simple como:
# 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
Aunque wl-copy y wl-paste están particularmente optimizados para texto sin formato y otros formatos de contenido textual, admiten totalmente contenido de tipos MIME arbitrarios. wl-copy infiere automáticamente el tipo de contenido copiado ejecutando xdg-mime(1) en él. wl-paste hace todo lo posible para elegir un tipo para pegar según la lista de tipos MIME ofrecidos y la extensión del archivo en el que se está pegando. Si no está satisfecho con el tipo que eligen o no quiere confiar en esta inferencia de tipo implícita, puede especificar explícitamente el tipo a usar con la opción --type.
Para todas las distribuciones comunes de Linux, el nombre del paquete es wl-clipboard
, así que use el comando que se adapte al suyo (si aún no está instalado):
sudo apt install wl-clipboard # Debian
sudo dnf install wl-clipboard # Fedora
sudo pacman -S wl-clipboard # Arch linux
Respuesta2
clipes una herramienta de portapapeles para Wayland que es muy similar a xclip
.
El uso es el siguiente:
$ wclip i < my_text_file
$ wclip o contents of my text file $
Descargo de responsabilidad: soy el autor.
Respuesta3
Yo solo he 'convertido' a Wayland UX, bajo Plasma (KDE) y hasta ahora la mayoría de las cosas estáncomo siempre. Las cosas importantes para mi flujo de trabajo han resaltado una o dos dependencias subyacentes en X.Org.
Afortunadamente puedo usarCopyQ
como mi administrador de portapapeles preferido. CopyQ
parece ser un partidario muy amigable de Wayland; Hasta ahora, todo bien.
Para copiar y pegar CLI, ahora uso lo siguiente como bash
alias
comandos:
clip
... Capture la selección actual.
alias cliq='copyq selection'
alias clip='cliq; echo'
paste
... Emite el contenido actual del portapapeles.
alias paste='copyq read '
CopyQ
se puede instalar enflathub
de:
Utilicé CopyQ tan pronto como instalé mi primer escritorio Linux.