GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Hacer que Ctrl+t abra una nueva pestaña (cromada) cuando esté fuera de Chrome?

En Chrome OS, siempre es posible abrir una nueva pestaña (o en realidad una ventana del navegador) con Ctrl +T atajo de teclado. ¿Es posible hacer esto en Ubuntu?

Simplemente configurar un atajo de teclado no funcionará, porque esto cambiará el comportamiento dentro de Chrome (por ejemplo, siempre abrirá una nueva ventana en lugar de una nueva pestaña).

Respuesta aceptada:

Advertencia:La solución publicada aquí funcionará para satisfacer el problema publicado, sin embargo, generará el Ctrl +t acceso directo inútil para aplicaciones como firefox, nautilus que lo usan para abrir pestañas, similar a google-chrome incluso si no hay ventanas de google-chrome abiertas.

La clave aquí es capturar la ID de la ventana de Google Chrome, si está abierta. Esto se puede hacer usando wmctrl, grep y awk (o también con otras aplicaciones). Una vez que obtenga la ID de la ventana, puede enviar cualquier pulsación de tecla deseada usando xdotool .

wmctrl y xdotool no están disponibles en una instalación predeterminada. Puede instalarlos desde el centro de software o escribiendo lo siguiente en una terminal:

sudo apt-get install wmctrl xdotool

y luego pegue lo siguiente en un archivo (déle su nombre de archivo favorito y recuerde el nombre de archivo, si desea que esté oculto, comience el nombre de archivo con un . , estoy usando .google_chrome_system_tab_open como nombre de archivo):

windowid=$(wmctrl -l | grep "Google Chrome" | awk -F ' ' '{print $1}') && xdotool key --window $windowid ctrl+t

Luego presione Alt +F2 y escribe lo siguiente:

chmod +x /path/to/the/file

reemplazando /path/to/the/file con la ubicación del archivo donde pegaste el conjunto de comandos anterior, que en mi caso es /home/jobin/.google_chrome_system_tab_open .

Ahora, ve a Configuración del sistema -> Teclado -> Accesos directos -> Accesos directos personalizados y haga clic en + para agregar un nuevo acceso directo.

Proporcione un nombre para el acceso directo (estoy usando "Pestaña del sistema de Google Chrome abierta") y pegue lo siguiente en el cuadro de texto delante de "Comando:"

/path/to/the/file

Y luego puede configurar la pulsación de tecla deseada para este comando; Ctrl +t en tu caso.

Si usa algo como Ctrl +; como acceso directo, podría estar conservando Ctrl +t como acceso directo para firefox y nautilus.

Relacionado:¿Ubuntu 18.04 dejó de funcionar con los controladores NVIDIA?
Ubuntu
  1. ¿No puedo abrir la configuración del sistema en Ubuntu 17.10?

  2. ¿Cómo hacer que el botón de la terminal de Unity abra una terminal separada?

  3. ¿Google Chrome deja los procesos en vivo después del cierre?

  4. ¿De qué se queja `sudo` cuando abro una terminal?

  5. ¿Cómo hacer que una cosa se abra y luego otra?

Detener los 'Mensajes de Firefox' que se muestran en la página Nueva pestaña

Cómo agregar un nuevo idioma en Google Chrome

¿Cómo hacer que Nautilus se abra con un panel adicional de forma predeterminada?

¿Por qué Nautilus se abre automáticamente cuando se carga Kde?

Gedit en 16.04:¿Mostrar pestaña con nombre de archivo cuando solo se abre un archivo?

¿Cómo hacer que una nueva pestaña abra una página en blanco en Firefox?