web-dev-qa-db-fra.com

Emulateur de terminal, clic gauche pour ouvrir le lien

J'ai donc essayé de revenir à l'utilisation de 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 de la souris pour ouvrir les liens dans un navigateur ou faites un clic 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 travailler. J'utilise cela quand je travaille à la maison et que je suis dans ma chambre plutôt que dans mon bureau; Dans mon bureau, je dispose de mon système de jeu Windows et de mon serveur Linux local (auquel j’ai généralement accès via SSH à partir de mon ordinateur portable ou du système de jeu et où j’exécute tmux à l’intérieur). J'utilise souvent cela quand ma femme dort et je n'ai pas assez d'espace pour utiliser une souris externe. Je sais que c'est beaucoup de détails supplémentaires (à la limite de hors sujet), mais j'essaie de donner une image plus claire du raisonnement derrière mon cas d'utilisation, et d'écarter certaines solutions qui ne fonctionneront pas.

Il est plus facile de cliquer avec le bouton droit de la souris et de sélectionner le lien ouvert, et même de maintenir le bouton ctrl enfoncé lorsque je peux utiliser la souris externe, mais lorsque j'utilise le pavé tactile, il est très inconfortable de le faire. Une des raisons pour lesquelles je travaille à la maison et utilise mon ordinateur portable au lit, c’est parce que je souffre de douleurs chroniques. Il est donc important pour moi de trouver un moyen de personnaliser mon environnement pour mon confort, afin de gérer ma déficience.

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

Des suggestions sur la façon de configurer l'un des émulateurs populaires pour qu'il fonctionne avec cela, ou un autre émulateur à essayer? Je me sers de Guake ces derniers temps, car cela semblait être le meilleur d'entre eux, mais je suis tout à fait ouvert au changement si le travail est fait. Je préférerais ne pas appliquer de correctif manuel, car je préfère tout gérer via apt si possible, mais je le ferai si nécessaire. Jusqu'à présent, j'ai évité les applications spécifiques à KDE en raison de la charge supplémentaire liée à l'exécution d'une seule application KDE dans Gnome. Toutefois, s'il n'y a pas d'alternative et qu'elle fonctionne suffisamment bien, cela vaut également la peine d'explorer.

Je suis désolé si cela semble être une préoccupation banale pour les gens, mais c’est en fait la chose la plus agaçante à laquelle je fasse face lorsque j'essaie d’utiliser Linux comme environnement de bureau (ce qui, à mon avis, en dit long sur les avantages état du bureau Linux). Cependant, avec mon handicap, je suis tenté de rétablir mon démarrage par défaut sous Windows. Je me suis habitué à utiliser PuTTY-url, qui gère cela parfaitement.

Merci de votre aide.

10
Morgan Blackthorne

urxvt est probablement l'émulateur le plus configurable qui existe. Installez-le avec

Sudo apt-get install rxvt-unicode

Ensuite, éditez le fichier ~/.Xdefaults en ajoutant ce qui suit:

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 au moins pour Gnome, sans certitude à propos de KDE). Malheureusement, les apparences par défaut de urxvt ne sont pas, dirais-je, très convaincantes, c'est plus du vieux xterm que du gnome-terminal moderne, et la configuration utilise des fichiers de configuration plutôt que des menus contextuels. Il y a n tutoriel sur la façon de le configurer, cependant.

Personnellement, un tel mode de configuration ne me dérange pas, dans mon expérience, vous voulez rarement reconfigurer votre terminal.

4
January