urxvt clique triplo não selecionando linhas como esperado

2

Alguém por favor pode explicar por que o clique triplo do mouse esquerdo não está selecionando linhas para mim em urxvt ? Para ser específico, às vezes funciona, mas depende da natureza do texto que estou selecionando.

Por exemplo, se eu clicar três vezes na saída de ls -l (exemplo abaixo), ela funcionará como eu esperaria e estenderá a seleção para toda a linha.

drwx------  2 john john 4.0K Apr 10 13:52 vFaheu1/
drwx------  2 john john 4.0K Apr  7 22:34 vgtsglC/
drwx------  2 john john 4.0K Apr 10 14:09 vKYxAOy/
drwx------  2 john john 4.0K Apr  9 15:13 vrnQIUR/

MAS se eu clicar três vezes na saída abaixo, fico com um comportamento diferente, dependendo de onde eu clico:

[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2

Se eu colocar o localizador do mouse sobre o e in Red hat , preciso clique 6 vezes (em sucessão) para selecionar a linha inteira. Aqui está o texto que vejo selecionado após cada clique:

  1. nenhum texto selecionado
  2. Red
  3. (Red
  4. Red Hat 4.8.5-4
  5. GCC 4.8.5 20150623 (Red Hat 4.8.5-4)
  6. a linha inteira

Basicamente, parece que rxvt está "inteligentemente" decidindo como estender a seleção dependendo do contexto em torno do texto (por exemplo, parênteses ou colchetes).

Eu gostaria de desativar esse recurso se possível e apenas clicar três vezes para selecionar toda a linha.

Eu tentei o seguinte, sem sucesso:

  • invoque urxvt com -pe "" para desativar as extensões perl
  • +tcw & -tcw (ou seja, sem ou com tripleclickwords )

Ambiente:

CentOS Linux release 7.2.1511
rxvt-unicode (urxvt) v9.21 - released: 2014-12-31
rxvt-unicode (urxvt256c) v9.21 - released: 2014-12-31
rxvt-unicode (urxvt256c) v9.21 - released: 2014-12-31
    
por Lqueryvg 10.04.2016 / 15:33

1 resposta

3

Corrigido desativando a extensão selection Perl.

Eu estava com a impressão errônea de que -pe "" desativaria todas as extensões (acho que li isso em algum lugar), mas isso não acontece.

Na verdade, não sei exatamente como desativar todas as extensões Perl, mas veja como desativar selection :

urxvt -pe "-selection"

E aqui está como eu fiz isso via recursos do X:

URxvt.perl-ext: default,-selection

Agora, clique triplo sempre seleciona as linhas.

    
por 11.04.2016 / 15:54