Método abreviado de teclado para centrarse en el terminal (inactivo)


8

Me gustaría saber, si es posible usar el método abreviado de teclado para centrarse en la primera ventana de terminal inactiva (no funciona) en la unidad (13.10). Algo así como Ctr+ Alt+ T, pero antes de abrir la nueva instancia de terminal, ¿busca alguna instancia inactiva ?

Respuestas:


7

Primero configure el "Terminal" mundial para que aparezca en el título de la ventana de su gnome-terminal. Para hacer esto, cuando esté en gnome-terminal vaya a Editar → Preferencias de perfil , seleccione la pestaña Título y comando y asegúrese de que el campo Título inicial contenga la palabra "Terminal":

Terminal - Título y comando

En segundo lugar, agregue un nuevo método abreviado de teclado personalizado para el siguiente comando:

bash -c "[[ \"$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)\" != \"gnome-terminal\" ]] && wmctrl -a Terminal || xdotool key Alt+grave"

Para hacer esto, vaya a Configuración del sistema → Teclado , pestaña Accesos directos , seleccione Acceso directo personalizado y agregue un nuevo acceso directo personalizado:

Agregar acceso directo personalizado

Como puede ver, elegí como método abreviado F8que funciona muy bien en este caso para mí.

Nota : wmctrly xdotooldebe instalarse para poder usarlos. Si no los tiene instalados, puede instalarlos desde la terminal usando:

sudo apt-get install wmctrl xdotool

3
Para los votantes negativos: deje un comentario. Solo puedo mejorar la respuesta si sé cuál es el motivo del voto negativo.
— Radu Rădeanu

¿Cuál es el propósito de "xdotool key Alt + grave"? (He intentado su solución, en realidad sucede teniendo en cuenta)
— ts01

1
@ ts01 Alt + `debería cambiar a otra instancia de terminal si tiene más de una abierta y si el foco está en una de ellas. ¿Qué teclas usaste para el acceso directo personalizado? F8 como dije en la respuesta?
— Radu Rădeanu

Si. No funcionó, pero +25 por esfuerzos, de todos modos
— ts01

Todavía lo estoy usando cuando te di esta respuesta. Por lo tanto, debe revisar todos los pasos, tal vez haya hecho algo mal.
— Radu Rădeanu
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.