Estou criando uma ferramenta de linha de comando para tornar algumas das minhas tarefas mais eficientes. Eu preciso ser capaz de escrever conteúdo na área de transferência, mas por algum motivo não está funcionando para mim.
Eu tentei instalar os dois xclip
e xsel
, mas ambos têm o mesmo comportamento: eles podem ler / gravar na área de transferência, mas não consigo acessá-la na GUI principal do Ubuntu.
Eu também tentei no terminal ...
echo "hello" | xclip
Então, se Ctrl+ Shift+ V, recebo minha entrada original da área de transferência, não "olá". Mas, se eu tentar pegar o conteúdo xclip
, ele funciona bem.
O objetivo principal é colocar o conteúdo colável no Firefox ou em qualquer outro programa baseado em GUI que estou usando.
fonte
xclip -sel clip
. eu pessoalmente uso isso o tempo todoman xclip
-selection specify which X selection to use, options are "primary" to use XA_PRIMARY (default), "secondary" for XA_SECONDARY or "clipboard" for XA_CLIPBOARD
Para facilitar, criei um alias para
xclip
, a fim de imitar a funcionalidade dopbcopy
epbpaste
no Mac OS X.Em seguida, edite seu
~/.bashrc
para adicionar aliases:Adicione essas novas linhas (você pode colocá-las no final do arquivo):
Salve e saia e abra um novo shell ou execute
source ~/.bashrc
para usar os aliases.Minha postagem no blog contém mais detalhes.
fonte
Eu costumava usar os utilitários wxcopy e wxpaste do windowmaker, mas versões recentes do Linux (ou versões X) parecem ter quebrado - suspeito que a segurança foi reforçada e não foram atualizadas para corresponder. Por exemplo, você poderia fazer coisas como:
para obter a saída FRED. (É um exemplo artificial, já que você obteria a mesma coisa sem o wxpaste final, mas acho que dá o sabor do que você pode conseguir.)
No entanto, você pode obter o mesmo efeito usando o pacote "xcb", que é incrivelmente leve e também fornece uma pequena exibição (resumida) visual de 8 pranchetas.
Eu escrevi um par de scripts de shell wcopy / wpaste anos atrás, para tornar o wxcopy / wxpaste um pouco mais agradável ao meu gosto. Atualizei-os hoje à noite para trabalhar com wxcopy / wxpaste ou xcb. Isso os torna um pouco mais complexos do que precisam, mas vou colá-los aqui - espero que não demorem muito para este fórum.
Aqui está o wcopy:
E aqui está o wpaste:
Se alguém estiver interessado, também escrevi páginas de manual para os scripts - mas você provavelmente pode encontrá-las (elas ainda são válidas) pesquisando no wcopy.1xe no wpaste.1x
fonte