Disabilita i collegamenti ipertestuali in gnome-terminal

18

È possibile disabilitare i collegamenti ipertestuali in gnome-terminal? Il terminale non dovrebbe mai sottolineare alcun testo e i clic dovrebbero sempre iniziare a selezionare.

Ci sono due ragioni per cui voglio fare questo: in primo luogo, faccio semplicemente clic su una finestra del terminale quando è sul retro senza guardare cosa c'è nel terminale e spesso accidentalmente clic su un collegamento ipertestuale che c'è. In secondo luogo, quando si utilizza npm, ci sarà un sacco di testo che assomiglia ad indirizzi e-mail, ma che non lo sono, ad es. [email protected]

    
posta digory doo 07.09.2015 - 13:55

2 risposte

10

Sfortunatamente gnome-terminal non offre alcuna opzione di configurazione per disabilitarli. Potresti voler ricompilarlo rimuovendo le voci da url_regex_patterns in src/terminal-screen.c .

Questa funzione di collegamento ipertestuale non influenza la normale selezione del testo con il mouse, puoi comunque fare clic e selezionare il testo. Fare clic su un collegamento ipertestuale per portare avanti la finestra non dovrebbe avere effetti collaterali indesiderati. (La funzione influenza la selezione rettangolare usata raramente ( Ctrl + Click diventa invece "collegamento aperto"), e popola il menu del tasto destro con voci extra.)

Naturalmente, capisco che sottolineando il testo e cambiando la forma del puntatore del mouse al passaggio del mouse è visivamente sgradevole quando si hanno molte corrispondenze false, ma non vedo come ciò causi un reale problema comportamentale.

Aggiornamento:

La versione 3.18.3 di gnome-terminal reimplement le espressioni regolari del matcher da zero, in un modo che porta a molti meno falsi positivi rispetto alle versioni precedenti. Per esempio. "[email protected]" non viene più considerato un indirizzo e-mail valido.

    
risposta data egmont 12.09.2015 - 23:38
8

In realtà, funziona come ti serve in Ubuntu 14.04 (gnome-terminal 3.6) e in Ubuntu 15.04 (gnome-terminal 3.14)

Collegamenti attivati ​​solo con:

  • a Clicca col tasto sinistro tenendo premuto Ctrl
  • o usando il tasto destro → Apri link.

Double Click effettua la selezione.

    
risposta data user.dz 12.09.2015 - 17:03

Leggi altre domande sui tag