Existe um atalho de teclado no Firefox para colar a área de transferência "seleção principal" do Unix, não a do Firefox?

11

Eu corro Linux e estou acostumado a selecionar texto com o mouse para copiar e pressionar Shift+ Insertpara colar. (Isso usa uma prancheta alternativa conhecida como "Seleção Primária".)

Isso parece funcionar em todas as aplicações, além do Firefox. O Firefox usa uma área de transferência diferente, onde Ctrl+ Ccópias e Ctrl+ Vpastas. Existe uma mudança de tecla ou configuração que eu possa fazer para fazer o Firefox colar da área de transferência "seleção principal" do Unix - a qual ela cola quando clico no botão do meio do mouse?

Nota: Estou procurando um atalho de teclado , não uma ação do mouse.

Mike
fonte
O atalho de teclado usual para colar a PRIMARYseleção é shift + insert. O problema no Firefox pode estar relacionado a como o GTK + decidiu associar shift + insert à CLIPBOARDseleção. O bug do GNOME 643391 tem correções para permitir que o shift + insert seja remapeado para colar a partir da PRIMARYseleção. Eu não tentei essas manchas ainda, mas vou dar-lhes uma tentativa em algum momento, como este agora tende a quebrar a minha interação com todos os + aplicativos baseados em GTK ...
njsg
há uma questão semelhante no quadro do unix, você tentou as soluções propostas? unix.stackexchange.com/questions/11889/…
weberik

Respostas:

1

O X11 tem várias pranchetas: Selecionar texto com o mouse preenche a "Seleção Primária" e clicar no botão do meio o insere. Para Ctrl-V / Ctrl-C, a maioria dos programas usa o "Clipboard", Shift-Ins parece às vezes usar a Seleção Primária, às vezes a Área de Transferência.

Portanto, é mais fácil não usar o Shift-Ins, mas sim o Mouse ou o Ctrl-V / Ctrl-C para copiar texto entre diferentes aplicativos.

Florian Diesch
fonte
3
Se você estiver em um xterm, por exemplo, a seleção principal é sua única opção.
user2898
"É mais fácil" é bastante relativo às ferramentas que você normalmente usa. Dependendo das ferramentas que você usa, pode ser mais fácil não usar Ctrl-V / Ctrl-C.
njsg
botão do meio do mouse. é o que eu uso. (clique na roda)
Jasen
1

Você pode vincular o seguinte comando a uma chave, ele deve disponibilizar sua seleção do firefox para outros programas:

xsel -b|xsel

e vice versa

xsel|xsel -b
artistoex
fonte
0

No Linux, clicar no botão do meio (ou roda de rolagem) no mouse deve colar o conteúdo da área de transferência do Unix.

Se você não tiver um botão do meio do mouse, clicar nos botões esquerdo e direito ao mesmo tempo é configurado para emular um clique do meio.

jwaddell
fonte
3
Existe uma maneira de fazer isso sem tirar as mãos do teclado?
user2898
tente Shift + Insert
spinus
@spinus Eu acho que toda a questão é que shift+insertse não trabalhar com firefox.
iago-lito
0

O utilitário autocutsel me ajudou ...

Eu corro isso no meu script de inicialização do X (~ / .Xclients):

autocutsel -buttonup -fork

Você pode testá-lo primeiro em um terminal assim:

autocutsel -verbose

Este utilitário sincroniza CLIPBOARD com CUT_BUFFER0 (e vis-a-versa), para que uma seleção em rxvt (meu "xterm" escolhido) cole no Firefox usando suas teclas de atalho padrão.

T. Perkins
fonte
Mas então você perderá a distinção entre essas pranchetas. Eu costumo usar a seleção do mouse para mais coisas temporárias. Tendo em conta que, o clipit ( sourceforge.net/projects/gtkclipit ) é um bom gerenciador de pranchetas, que também fornece esse recurso.
blueyed