Alguma atualização sobre a desativação da pasta do clique do meio?

2

Estou usando o botão do meio do mouse no meu ThinkPad com Ubuntu para rolar e estou colando muito texto em meus documentos por acidente, o que é muito chato e muitas vezes acabo com documentos confusos.

Eu procurei na internet como desabilitar esse recurso. A única solução rápida que encontrei é executar xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9" no konsole ou, para uma alteração persistente, colocar pointer = 1 25 3 4 5 6 7 8 9 no arquivo ~/.Xmodmap . Então o meio butten é remapeado para outro botão. Isso funciona bem para mim, mas agora eu não posso usar o botão do meio do mouse para qualquer outra coisa --- especialmente não para o meu amado recurso de abrir novas abas no firefox clicando com o botão do meio. Ou qualquer outra coisa ...

Além de corrigir diretamente o GTK, não consegui encontrar mais nada. Alguém conhece uma maneira mais elegante de desassociar a funcionalidade de colagem e clique do meio no Ubuntu?

meu sistema:
ThinkPad-R61
3.8.0-30-genérico # 44-Ubuntu SMP Qui 22 de agosto às 20:54:42 UTC 2013 i686 i686 i686 GNU / Linux

    
por Stan 24.09.2013 / 16:17

4 respostas

1

Existe alguma solução limpa que funciona no Ubuntu 14.04. Eu obtive isso executando gnome-tweak-tool -v -d . A solução é:

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides  "{'Gtk/EnablePrimaryPaste': <0>}"

Isso pode ser feito também no editor-dconf: org- > gnome- > settings-daemon- > plugins- > xsettings --- > > > sobrescreve e coloca {'Gtk/EnablePrimaryPaste': <0>} .

Para ativá-lo, você pode colocar 1 em vez de 0.

    
por cyberalex4life 05.07.2015 / 14:31
1

O que acabei fazendo foi criar dois aliases em .bashrc :

alias mc-off='xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9"'
alias mc-on='xmodmap -e "pointer = 1 2 3 4 5 6 7 8 9"'

Agora, toda vez que eu precisar desativar o clique do meio do trackpad, eu corro mc-off de um terminal e mc-on para ligá-lo novamente quando eu conecto um mouse.

    
por h3nr1x 23.01.2018 / 11:04
0

Eu também tentei procurar uma solução limpa para esse problema, mas acabei optando por uma solução surpreendentemente eficaz. Se você tiver xsel instalado, poderá limpar o conteúdo do buffer de pasta principal (aquele usado pelo mouse do meio) com xsel -p -c . Você pode então criar um atalho de teclado que executa este comando e mapeá-lo para qualquer tecla não usada (no meu caso, o botão retangular do ThinkPad que está mais à direita no canto esquerdo do espaço acima do teclado apropriado no meu ThinkPad X230; você deve ter um botão similar (pode ser azul no seu modelo), mas se não, você pode usar qualquer outro botão vestigial que você deseja). Eu usei o painel de preferências do sistema para atalhos de teclado para fazer isso, portanto Xmodmap não é necessário para essa solução alternativa. Agora, sempre que quero usar meu mouse do meio, pressiono esse botão para limpar qualquer conteúdo que possa estar no buffer de pasta e ele funciona perfeitamente, sem a necessidade de prejudicar a funcionalidade do mouse do meio.

Espero que você considere útil essa resposta ou encontre a resposta que está procurando.

    
por archaephyrryx 03.03.2015 / 22:47
0

Aqui está a melhor solução que encontrei para manter o clique do meio funcional sem colar as coisas.

Primeiro, instale sxhkd e xsel .

Em seguida, configure ./. config / .sxhkd / sxhkdrc da mesma forma

~button2
    echo -n | xsel -n -i
~control + c
    echo -n | xsel -n -i
~control + x
    echo -n | xsel -n -i

E é basicamente isso.

Agora inicie o sxhkd (ou configure-o para iniciar na inicialização). Agora, o mouse do meio não vai mais colar nada, mas funcionará como normal. (Contanto que você use somente ctrl + c e ctrl + x para copiar coisas, se você copiar coisas com o mouse, ele pode colar uma vez antes de retornar ao normal.)

    
por Cestarian 01.10.2018 / 00:05