Desativar hyperlinks no gnome-terminal

18

É possível desabilitar hiperlinks no gnome-terminal? O terminal nunca deve sublinhar nenhum texto e os cliques devem sempre começar a selecionar.

Existem dois motivos pelos quais eu quero fazer isso: Primeiro, clico em uma janela do terminal quando está na parte traseira, sem ver o que está no terminal, e frequentemente clico acidentalmente em um hiperlink que está lá. Segundo, quando usar o npm, haverá muitos textos que se parecem com endereços de e-mail, mas que não são, por exemplo. [email protected]

    
por digory doo 07.09.2015 / 13:55

2 respostas

10

Infelizmente, o gnome-terminal não oferece nenhuma opção de configuração para desativá-los. Você pode querer recompilá-lo, removendo as entradas de url_regex_patterns in src/terminal-screen.c .

Esse recurso de hiperlink não influencia a seleção de texto normal por mouse; você ainda pode clicar e selecionar o texto. Clicar em um hyperlink para trazer a janela para frente não deve ter nenhum efeito colateral indesejado. (O recurso influencia a seleção retangular raramente usada ( Ctrl + Clique se torna "link aberto") e preenche o menu do botão direito com entradas extras.)

Claro, eu entendo que sublinhar o texto e alterar a forma do ponteiro do mouse em foco é visualmente desagradável quando você tem muitos resultados falsos, mas não vejo como isso causa um problema real de comportamento.

Atualização:

A versão 3.18.3 do gnome-terminal reimplanta as expressões regulares do matcher do zero, de uma forma que leva a muito menos falsos positivos do que nas versões anteriores. Por exemplo. "[email protected]" não é mais tratado como um endereço de e-mail válido.

    
por egmont 12.09.2015 / 23:38
8

Na verdade, funciona como você precisa no Ubuntu 14.04 (gnome-terminal 3.6) e no Ubuntu 15.04 (gnome-terminal 3.14)

Links ativados apenas com:

  • um clique esquerdo enquanto pressiona Ctrl
  • ou usando o botão direito do mouse → Abrir link.

O clique duplo faz a seleção.

    
por user.dz 12.09.2015 / 17:03