Émulateur de terminal clic gauche pour ouvrir le lien

10

J'ai donc essayé de recommencer à utiliser Linux comme système d'exploitation principal. J'utilise Ubuntu 12.04 avec Gnome 3. J'ai essayé plusieurs émulateurs de terminaux, mais ils semblent tous avoir un échec commun: vous devez maintenir la touche ctrl enfoncée tout en cliquant avec le bouton gauche pour ouvrir les liens dans un navigateur, ou avec le bouton droit et sélectionnez l'option de menu contextuel "Ouvrir le lien".

C'est sous-optimal pour moi. La machine que j'utilise comme environnement de bureau Linux est l'ordinateur portable que j'utilise pour le travail. J'utilise cela lorsque je travaille à la maison et que je suis dans ma chambre plutôt que dans mon bureau; dans mon bureau, j'ai ma plate-forme de jeu Windows et mon serveur Linux local (auquel j'accède généralement via SSH à partir de l'ordinateur portable ou de la plate-forme de jeu, et exécutez tmux à l'intérieur). Je l'utilise souvent lorsque ma femme dort et je n'ai pas l'espace pour utiliser une souris externe. Je sais que c'est beaucoup de détails supplémentaires (à la limite du hors-sujet), mais j'essaie de donner une image plus claire du raisonnement derrière mon cas d'utilisation et d'exclure certaines solutions qui ne fonctionneront pas.

Faire un clic droit et sélectionner un lien ouvert et même maintenir le bouton ctrl enfoncé est plus facile lorsque je peux utiliser la souris externe, mais lorsque j'utilise le pavé tactile, c'est vraiment inconfortable de le faire. Une partie de la raison pour laquelle je travaille à la maison et utilise l'ordinateur portable au lit est parce que j'ai des problèmes de douleur chronique, il est donc important pour moi de trouver un moyen de personnaliser mon environnement pour mon confort, afin de gérer mes handicaps.

J'ai essayé gnome-terminal, terminator, guake et plusieurs autres dont je ne me souviens pas pour le moment. rxvt ne semble même pas reconnaître les liens (dans les versions standard ou unicode), de même pour xterm. Unicode semble également être important pour que tmux dessine correctement (il pourrait y avoir des réglages de configuration pour contourner cela, mais c'est exactement ce que j'ai remarqué lors des tests maintenant).

Des suggestions sur la façon de configurer l'un des émulateurs populaires pour fonctionner avec celui-ci, ou un autre émulateur à essayer? J'ai utilisé Guake récemment car il semblait être le meilleur d'entre eux, mais je suis définitivement ouvert à changer si cela fait le travail. Je préférerais ne pas appliquer de code à la main, car je préfère tout gérer via apt si possible, mais je le ferai si c'est nécessaire. Jusqu'à présent, j'ai évité les applications spécifiques à KDE en raison du surcoût supplémentaire pour qu'une seule application KDE s'exécute dans Gnome, mais s'il n'y a pas d'alternatives et qu'elle fonctionne assez bien, cela vaut également la peine d'être exploré.

Je suis désolé si cela semble être une préoccupation banale pour les gens, mais c'est en fait la chose la plus ennuyeuse avec laquelle j'essaie d'utiliser Linux comme environnement de bureau (ce qui, à mon avis, dit beaucoup de bonnes choses sur le état du bureau Linux). Cependant, avec mon handicap, je suis tenté de réinitialiser mon démarrage par défaut sur Windows. Je me suis habitué à utiliser putty-url qui gère parfaitement cela.

Merci de votre aide.

Morgan Blackthorne
la source
Il peut être possible d'écrire un plugin personnalisé pour Terminator, mais je ne sais pas comment le faire.
Scott Severance

Réponses:

4

urxvt est probablement l'émulateur le plus configurable du marché. Installez-le avec

sudo apt-get install rxvt-unicode

Modifiez ensuite le fichier ~ / .Xdefaults en ajoutant les éléments suivants:

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

L'utilisation de xdg-open vous permet d'utiliser le navigateur que vous avez spécifié dans les paramètres système (fonctionne pour Gnome au moins, vous n'êtes pas sûr de KDE). Malheureusement, l'apparence par défaut d'urxvt n'est pas, je dirai, très convaincante, elle ressemble plus à l'ancien xterm qu'au gnome-terminal moderne, et la configuration passe par des fichiers de configuration plutôt que des menus contextuels. Il existe cependant un didacticiel sur la façon de le configurer.

Personnellement, cela ne me dérange pas un tel mode de configuration, d'après mon expérience, vous souhaitez rarement reconfigurer votre terminal.

janvier
la source
1
Cela a fait ce que je cherchais, merci! J'ai modifié quelque peu mon .Xdefaults pour le rendre plus semblable à gnome-terminal basé sur ceci: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne