Herramientas gráficas de automatización. Linux y pecados capitales parte 5
Esta serie de artículos tiene dos intenciones: la principal es la de dar a conocer algunos de los títulos de la extensa colección de software libre y de código abierto. La segunda que nos sirve de excusa es como ayudar a los peores pecadores a ganarse su lugar en el Infierno.
Llevo varios artículos indicándole a los perezosos como endilgarle las tareas que no quieren hacer al ordenador y, a decir verdad, lograr eso con las herramientas que venimos comentando requiere, al menos al principio, de bastante trabajo. Es por eso, que vamos a probar suerte con algunas herramientas gráficas de automatización.
Herramientas gráficas de automatización
Hasta el momento comentamos herramientas que ejecutaban comandos en momentos establecidos previamente. Ahora vamos a hablar de otras que podemos utilizar en cualquier momento ahorrándonos trabajos como escribir largos textos o buscar opciones de menú en aplicaciones.
Autokey
Esta herramienta que viene en versiones para las librerías Qt y GTK nos permite crear accesos directos de teclado para las funciones que usamos más seguido de nuestros programas preferidos. También nos da la posibilidad de asociar largos fragmentos de texto a cadenas cortas.
Instalación
Autokey está disponible en dos versiones:
- autokey-gtk: Recomendada para escritorios GNOME, Mate, Cinnamon y XFCE.
- autokey-qt: Ideal para KDE y LXQt.
Podemos buscarlas e instalarlas en el gestor de paquetes de las principales distribuciones.
Utilización
Podemos utilizar AutoKey en dos formas:
- Para crear accesos directos o palabras claves que refieran a textos más largos.
- Ejecución de tareas complejas mediante scripts en python.
funciona con dos tipos diferentes de entradas. Podemos usar texto sin formato simple, que Autokey identifica como frases, para crear accesos directos y fragmentos de texto que se expandirán a textos más extensos. También podemos usarlo para automatizar tareas complicadas escribiendo scripts de Python simples.
Se incluyen algunas muestras para facilitar la comprensión de cada uno. Por ejemplo, si pulsamos en Adresses dentro de la carpeta My phrases podemos hacer que, si se cumplen determinadas condiciones, nuestra dirección aparezca al escribir la abreviatura adr.
Creando nuestras propias frases
- Hacemos clic en New.
- Seleccionamos Phrase en el menú desplegable.
- Elegimos un nombre para la nueva entrada.
- En la ventana superior izquierda escribimos el texto extendido.
- Pulsamos set en el parámetro Abbreviation.
- Pulsamos en el signo + en la esquina inferior izquierda del programa.
- Escribimos la abreviatura y pulsamos Enter.
- Pulsamos en OK
Las opciones adicionales para las abreviaturas son:
- Remover la abreviatura cuando se reemplaza por el texto largo.
- Hacer que coincidan las mayúsculas y minúsculas.
- Ignorar coincidencias de mayúsculas y minúsculas.
- Ignorar si la abreviatura es parte de una palabra.
En lugar de usar abreviaturas, podemos asignar atajos de teclado a fragmentos de texto largo utilizando el siguiente procedimiento.
- Completamos el texto en la parte superior.
- En Hotkey pulsamos en Set.
- Elegimos una tecla base entre Control, Alt, Shift, Hyper, Super o Meta.
- Pulsamos en Record a key combination.
- Pulsamos la o las teclas que completarán la combinación.
- Finalizamos pulsando en Aceptar.
Si solo queremos que Autokey complete el texto en una sola aplicación hacemos lo siguiente:
- Pulsamos Set en Windows Filter.
- Abrimos la aplicación deseada.
- Pulsamos en Detect Windows Properties.
- Pulsamos en la ventana de la aplicación.
- Pulsamos en Aceptar.
En todos los casos, cuando terminamos la configuración la guardamos con Save desde el menú File
Se habrán dado cuenta de que la mayoría de los comandos están en inglés. Esto es así al menos en la versión Autokey-QT que instala Ubuntu Studio 22.04
En el próximo artículo veremos como automatizar tareas usando scripts. Sin embargo, hay otra forma de automatizar menos complicada. Simplemente copiamos las combinaciones de teclas de los atajos de teclado de nuestras aplicaciones preferidas más instrucciones adicionales.