10Sep

Asignar una tecla de acceso directo para activar una ventana de aplicación abierta en Linux

click fraud protection

Ya le mostramos cómo personalizar las teclas de método abreviado en cualquier aplicación de Linux, pero para la lección de hoy lo llevaremos un paso más allá, y asignaremos una tecla de acceso directo que cambie una aplicación abierta para que sea la ventana actualmente enfocada.

La idea es que en lugar de usar el mouse o pasar un conjunto de ventanas en el selector de Alt + Tab, puede asignar rápidamente una tecla de acceso rápido a sus ventanas más importantes y cambiar a ellas con solo presionar una tecla, ahorrándose mucho tiempo. Para realizar esta tarea en Linux, utilizaremos la excelente herramienta AutoKey.

Nota: si desea que Windows haga esto, puede realizar la tarea con AutoHotkey fácilmente.

El escenario

Como hago la mayor parte de mi trabajo en Google Chrome, necesito tenerlo accesible lo más rápido posible y generalmente asigno la combinación de teclas Alt + G para cambiar a la ventana abierta de Chrome.

Instalación de AutoKey

Deberá abrir Synaptic Package Manager y hacer una búsqueda rápida de

instagram viewer
autokey , marcar la casilla y luego instalar el paquete. También puede instalarlo usando el comando apt-get como este:

sudo apt-get install autokey

Asignación de una tecla de acceso directo a una ventana de aplicación

Abra la pantalla de configuración de AutoKey desde el icono de la bandeja del sistema y luego cree una nueva secuencia de comandos desdeel menú, y luego pegue el siguiente código:

window.activate( 'Google Chrome')

Querrá utilizar el botón Establecer junto a la configuración de la tecla de acceso directo, y asignarle su tecla de acceso rápido favorita; sin embargo, la mía es Alt + G.querrá asegurarse de que usa una g minúscula al configurar la tecla de acceso rápido; si la configura con una letra mayúscula, no se comportará bien.

Una vez que guarde la configuración y minimice o cierre la pantalla de configuración de AutoKey, puede presionar la combinación de teclas de método abreviado Alt + G cada vez que desee cambiar a la ventana abierta.

¿Cómo funciona esto?

Cuando presiona la tecla de atajo que ha asignado, AutoKey ejecutará la secuencia de comandos que ha agregado; en este caso, es una secuencia de comandos de Python simple que utiliza las funciones de wmctrl para controlar las ventanas abiertas. Aquí está la sintaxis para la función window.activate, que cambia la ventana especificada para que sea la ventana activa:

window.activate( 'título de ventana parcial aquí')

Básicamente todo lo que necesita hacer es hacer coincidir parte del título de la ventana, y enEn el caso de Google Chrome, el título de la ventana siempre tiene "- Google Chrome" al final.