Emulador de terminal, haga clic izquierdo para abrir el enlace


10

Así que he estado tratando de volver a usar Linux como mi sistema operativo principal. Estoy ejecutando Ubuntu 12.04 con Gnome 3. He probado varios emuladores de terminal, pero todos parecen tener un error común: debe mantener presionada la tecla Ctrl mientras hace clic izquierdo para abrir enlaces en un navegador, o haga clic derecho y seleccione la opción del menú contextual "Abrir enlace".

Esto es subóptimo para mí. La máquina que uso como entorno de escritorio Linux es la computadora portátil que uso para el trabajo. Lo uso cuando trabajo desde casa y estoy en mi habitación en lugar de en mi oficina; en mi oficina tengo mi plataforma de juegos de Windows y mi servidor Linux local (al que generalmente accedo a través de SSH desde la computadora portátil o la plataforma de juegos, y ejecuto tmux en el interior). A menudo uso esto cuando mi esposa está durmiendo y no tengo espacio para usar un mouse externo. Sé que hay muchos detalles adicionales (que bordean el tema), pero estoy tratando de dar una idea más clara del razonamiento detrás de mi caso de uso, y descartar ciertas soluciones que no funcionarán.

Hacer clic derecho y seleccionar abrir enlace e incluso mantener presionado el botón Ctrl son más fáciles cuando puedo usar el mouse externo, pero cuando estoy usando el trackpad, es realmente incómodo hacerlo. Parte de por qué trabajo desde casa y uso la computadora portátil en la cama es porque tengo condiciones crónicas de dolor, por lo que es importante para mí encontrar una manera de personalizar mi entorno para mi comodidad, para ayudar a controlar mis discapacidades.

He probado gnome-terminal, terminator, guake y varios otros que no puedo recordar en este momento. rxvt ni siquiera parece reconocer enlaces (en versiones regulares o unicode), lo mismo para xterm. Unicode también parece ser importante para que tmux dibuje correctamente (puede haber ajustes de configuración para solucionarlo, pero eso es lo que noté al probar ahora).

¿Alguna sugerencia sobre cómo configurar uno de los emuladores populares para trabajar con este u otro emulador para probar? He estado usando Guake últimamente ya que parecía el mejor de ellos, pero definitivamente estoy abierto a cambiar si hace el trabajo. Preferiría no parchear manualmente el código, ya que prefiero administrar todo a través de apt si es posible, pero lo haré si es necesario. Hasta ahora he evitado las aplicaciones específicas de KDE debido a la sobrecarga adicional para que una sola aplicación de KDE se ejecute dentro de Gnome, pero si no hay alternativas y funciona lo suficientemente bien, también vale la pena explorarlo.

Lo siento si esto parece una preocupación trivial para la gente, pero en realidad es lo más molesto que estoy tratando de usar Linux como un entorno de escritorio (que en mi opinión dice muchas cosas buenas sobre el estado del escritorio de Linux). Sin embargo, con mi discapacidad, tengo la tentación de configurar mi arranque predeterminado de nuevo a Windows como resultado. Me acostumbré a usar putty-url que maneja esto perfectamente.

Gracias por tu ayuda.


Puede ser posible escribir un complemento personalizado para Terminator, pero no estoy seguro de cómo hacerlo.
Scott Severance

Respuestas:


4

urxvt es probablemente el emulador más configurable que existe. Instalarlo con

sudo apt-get install rxvt-unicode

Luego edite el archivo ~ / .Xdefaults agregando lo siguiente:

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

El uso de xdg-open le permite usar cualquier navegador que haya especificado en la configuración del sistema (al menos funciona para Gnome, no estoy seguro acerca de KDE). Desafortunadamente, el aspecto predeterminado de urxvt no es, debo decir, muy convincente, es más como el viejo xterm que el moderno gnome-terminal, y la configuración se ejecuta a través de archivos de configuración en lugar de menús contextuales. Sin embargo, hay un tutorial sobre cómo configurarlo.

Personalmente, no me importa ese modo de configuración, en mi experiencia rara vez desea volver a configurar su terminal.


1
Esto hizo lo que estaba buscando, ¡gracias! Modifiqué un poco mis .Xdefaults para que se parezca más a gnome-terminal basado en esto: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.