Como copiar texto para a área de transferência ao usar o Wayland?

Como copiar texto para a área de transferência ao usar o Wayland?

Existe um utilitário Wayland cli que copia texto para a área de transferência?

Eu quero ser capaz de fazer algo assim:

echo "some" > clipboard

Algo equivalente ao xclip.

Responder1

bugaevcwl-área de transferênciasão utilitários de copiar/colar para Wayland:

Este projeto implementa dois pequenos utilitários de área de transferência Wayland, wl-copy e wl-paste, que permitem copiar facilmente dados entre a área de transferência e pipes, soquetes, arquivos Unix e assim por diante.

O uso é tão simples quanto:

# 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

Embora wl-copy e wl-paste sejam particularmente otimizados para texto simples e outros formatos de conteúdo textual, eles suportam totalmente conteúdo de tipos MIME arbitrários. wl-copy infere automaticamente o tipo de conteúdo copiado executando xdg-mime(1) nele. wl-paste tenta ao máximo escolher um tipo para colar com base na lista de tipos MIME oferecidos e na extensão do arquivo no qual está colando. Se você não estiver satisfeito com o tipo escolhido ou não quiser confiar nessa inferência implícita de tipo, poderá especificar explicitamente o tipo a ser usado com a opção --type.

Para todas as distribuições Linux comuns, o nome do pacote é wl-clipboard, então use o comando adequado ao seu (se ainda não estiver instalado):

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

Responder2

wclipé uma ferramenta de área de transferência para Wayland muito semelhante ao xclip.

O uso é o seguinte:

$ wclip i < my_text_file

$ wclip o contents of my text file $

Isenção de responsabilidade: eu sou o autor.

Responder3

Eu apenas 'convertido' para um Wayland UX, no Plasma (KDE) e até agora a maioria das coisas estácomo sempre. As coisas importantes para o meu fluxo de trabalho destacaram uma ou duas dependências subjacentes no X.Org.

Felizmente, posso usarCopyQcomo meu gerenciador de área de transferência preferido. CopyQparece ser um apoiador muito amigável de Wayland; até agora tudo bem.

Para copiar e colar CLI, agora uso o seguinte como bash aliascomandos:

clip... Capture a seleção atual.

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

paste... Emita o conteúdo atual da área de transferência.

alias paste='copyq read '

CopyQpode ser instalado emflathubde:

Usei o CopyQ assim que instalei meu primeiro desktop Linux.

informação relacionada