Eu ficaria realmente interessado em ver a resposta para essa pergunta também. Pelo meu uso do gnome-wayland, parece haver muitas restrições no acesso à área de transferência. Por exemplo, se você copiar algo no programa A e fechá-lo, a área de transferência será automaticamente liberada. Não há restrição de copiar para a área de transferência para o xclip, mas parece que colar só funcionará se você tiver copiado algo enquanto estiver no terminal, mas não em nenhum outro lugar. por outro lado, ctrl-v / shift-ctrl-v não tem nenhuma restrição, desde que o aplicativo original seja aberto ...
obrigado pelos links, no entanto, que não me ajudou. Talvez eu perdi alguma coisa
mh-cbon
Respostas:
12
O wl-clipboard do bugaevc são utilitários de copiar / colar para Wayland:
Este projeto implementa dois pequenos utilitários da área de transferência de Wayland, wl-copy e wl-paste, que permitem copiar facilmente os dados entre a área de transferência e os canos, soquetes, arquivos da área de transferência e Unix, etc.
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 sem formatação e outros formatos de conteúdo textual, eles suportam totalmente o conteúdo de tipos MIME arbitrários. O wl-copy infere automaticamente o tipo do conteúdo copiado executando xdg-mime (1) nele. O wl-paste tenta o seu melhor para escolher um tipo para colar, com base na lista de tipos MIME oferecidos e na extensão do arquivo em que está colando. Se você não estiver satisfeito com o tipo que eles escolhem ou não quiser contar com essa inferência implícita, pode especificar explicitamente o tipo a ser usado com a opção --type.
parece muito legal! mas eu conheci src/meson.build:1:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig and cmakedurante a instalação. Tenho certeza que é um erro estúpido da minha parte. é isso ? Eu executei sudo dnf i meson -yantes da tentativa de compilação.
Mh-cbon 19/05/19
1
@ mh-cbon Na página do github, diz: The only mandatory dependency is the wayland-client library (try package named wayland-devel or libwayland-dev). Talvez a instalação de um desses pacotes mencionados ajude? Como alternativa, talvez o pacote possa ser encontrado nos repositórios oficiais de pacotes.
Adabru 20/05/19
funciona perfeitamente depois que eu instalei o wayland-develpacote. Obrigado!
Mh-cbon 21/05/19
4
O wclip é uma ferramenta de área de transferência do Wayland muito semelhante à xclip.
Respostas:
O wl-clipboard do bugaevc são utilitários de copiar / colar para Wayland:
fonte
src/meson.build:1:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig and cmake
durante a instalação. Tenho certeza que é um erro estúpido da minha parte. é isso ? Eu executeisudo dnf i meson -y
antes da tentativa de compilação.The only mandatory dependency is the wayland-client library (try package named wayland-devel or libwayland-dev).
Talvez a instalação de um desses pacotes mencionados ajude? Como alternativa, talvez o pacote possa ser encontrado nos repositórios oficiais de pacotes.wayland-devel
pacote. Obrigado!O wclip é uma ferramenta de área de transferência do Wayland muito semelhante à
xclip
.O uso é o seguinte:
$ wclip i < my_text_file
$ wclip o contents of my text file $
Disclaimer: Eu sou o autor.
fonte