Emulatore di terminale fare clic con il tasto sinistro del mouse per aprire il collegamento


10

Quindi ho cercato di tornare a utilizzare Linux come mio sistema operativo principale. Sto eseguendo Ubuntu 12.04 con Gnome 3. Ho provato più emulatori di terminale, ma sembrano tutti avere un errore comune: è necessario tenere premuto il tasto Ctrl mentre si fa clic con il tasto sinistro per aprire i collegamenti in un browser, oppure fare clic con il tasto destro e seleziona l'opzione del menu contestuale "Apri collegamento".

Questo non è ottimale per me. La macchina che sto usando come ambiente desktop Linux è il laptop che uso per lavoro. Lo uso quando lavoro da casa e sono nella mia camera da letto al contrario del mio ufficio; nel mio ufficio ho la mia piattaforma di gioco Windows e il mio server Linux locale (a cui di solito accedo tramite SSH dal laptop o dalla piattaforma di gioco ed eseguo tmux all'interno). Lo uso spesso quando mia moglie dorme e non ho lo spazio per usare un mouse esterno. So che ci sono molti dettagli extra (al limite dell'off-topic), ma sto cercando di dare un quadro più chiaro del ragionamento alla base del mio caso d'uso e di escludere alcune soluzioni che non funzioneranno.

Fare clic con il tasto destro e selezionare il collegamento aperto e persino tenere premuto il tasto Ctrl sono più facili quando posso usare il mouse esterno, ma quando uso il trackpad, è davvero scomodo farlo. Parte del motivo per cui lavoro da casa e utilizzo il laptop a letto è perché ho condizioni di dolore cronico, quindi trovare un modo per personalizzare il mio ambiente per il mio comfort è importante per me, per aiutare a gestire le mie disabilità.

Ho provato gnome-terminal, terminator, guake e molti altri che al momento non ricordo. rxvt non sembra nemmeno riconoscere i collegamenti (nelle versioni regolari o unicode), lo stesso per xterm. Anche Unicode sembra essere importante in modo che tmux disegni correttamente (potrebbero esserci delle modifiche di configurazione per aggirare questo, ma è proprio quello che ho notato durante i test ora).

Qualche suggerimento su come configurare uno dei più diffusi emulatori per funzionare con questo, o un altro emulatore per provare? Ultimamente uso Guake da quando mi è sembrato il migliore, ma sono decisamente pronto a cambiare se lo farà. Preferirei non eseguire il patching manuale del codice, in quanto preferisco gestire tutto tramite apt se possibile, ma lo farò se è necessario. Finora ho evitato app specifiche di KDE a causa del sovraccarico aggiuntivo per far funzionare un'unica app KDE all'interno di Gnome, ma se non ci sono alternative e funziona abbastanza bene, vale la pena esplorare anche.

Mi dispiace se questo sembra una banale preoccupazione per la gente, ma questa è in realtà la cosa più fastidiosa con cui ho a che fare cercando di usare Linux come ambiente desktop (che a mio avviso dice molte cose positive sul stato del desktop Linux). Tuttavia, con la mia disabilità, mi viene la tentazione di riportare il mio avvio predefinito su Windows di conseguenza. Mi sono molto abituato a usare putty-url che lo gestisce perfettamente.

Grazie per l'aiuto.


Potrebbe essere possibile scrivere un plug-in personalizzato per Terminator, ma non sono sicuro di come farlo.
Scott Severance,

Risposte:


4

urxvt è probabilmente il singolo emulatore più configurabile là fuori. Installalo con

sudo apt-get install rxvt-unicode

Quindi modificare il file ~ / .Xdefaults aggiungendo quanto segue:

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: xdg-open
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-\[\]]*[\\w/-]

L'uso di xdg-open ti consente di usare qualunque browser tu abbia specificato nelle impostazioni di sistema (funziona almeno per Gnome, non sei sicuro di KDE). Sfortunatamente, l'aspetto predefinito di urxvt non è, devo dire, molto convincente, è più simile al vecchio xterm che al moderno gnome-terminal, e la configurazione scorre attraverso i file di configurazione piuttosto che i menu di scelta rapida. C'è un tutorial su come configurarlo, tuttavia.

Personalmente, non mi dispiace tale modalità di configurazione, nella mia esperienza raramente vuoi riconfigurare il tuo terminale.


1
Questo ha fatto quello che stavo cercando, grazie! Ho modificato in qualche modo i miei .Xdefaults per renderlo più simile a gnome-terminal in base a questo: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.