AutoKey: ferramenta de automação de tarefas útil para GNU / Linux

AutoKey: ferramenta de automação de tarefas útil para GNU / Linux

AutoKey: ferramenta de automação de tarefas útil para GNU / Linux

Ao lidar com automatizar tarefas (atividades ou ações) em um computador, isso sempre tem o objetivo de aumentar o produtividade dos usuários. E quando esses usuários são geralmente avançados, como no caso de Administradores de servidor, desenvolvedores ou DevOps e outros relacionados, já que normalmente são utilizados aplicativos de produtividade. Tais como lançadores de aplicativos tipo lançador o Automatores de tarefas tipo "AutoKey".

E no caso de "AutoKey", é importante notar que este é um aplicativo de desktop de código aberto o que ajuda a automatizar muitas tarefas repetitivas com facilidade e rapidez.

Ulauncher e Synapse: 2 excelentes inicializadores de aplicativos para Linux

Ulauncher e Synapse: 2 excelentes inicializadores de aplicativos para Linux

E antes de descrever "AutoKey" e explorar como instalar e usar, como de costume, deixaremos imediatamente abaixo, alguns links relacionados a posts anteriores relacionados outro aplicativos de produtividade que abordamos antes, para que após o final desta publicação eles possam ser mais facilmente explorados:

"Lançadores de aplicativos (launchers) são ferramentas ou complementos que costumamos implementar em nossos sistemas operacionais para melhorar nossa produtividade, aumentando a facilidade e velocidade de uso do teclado para executar ações. Ação que geralmente é muito útil, especialmente quando em vez de um Ambiente de Trabalho (DEs), usamos um Gerenciador de Janelas (WMs). E entre os melhores, podemos citar o Ulauncher, que é um lançador de aplicativos rápido para Linux. Ele é escrito em Python, usando GTK +." Ulauncher e Synapse: 2 excelentes inicializadores de aplicativos para Linux

Dmenu e Rofi: 2 excelentes inicializadores de aplicativos para WMs
Artigo relacionado:
Dmenu e Rofi: 2 excelentes inicializadores de aplicativos para WMs

Ulauncher e Synapse: 2 excelentes inicializadores de aplicativos para Linux
Artigo relacionado:
Ulauncher e Synapse: 2 excelentes inicializadores de aplicativos para Linux
Albert e Kupfer: 2 excelentes arremessadores como alternativas ao Cerebro
Artigo relacionado:
Albert e Kupfer: 2 excelentes arremessadores como alternativas ao Cerebro
Cérebro: um aplicativo de plataforma cruzada aberto para produtividade
Artigo relacionado:
Cérebro: um aplicativo de plataforma cruzada aberto para produtividade

Autokey: Linux Desktop Automation App

Autokey: Linux Desktop Automation App

O que é AutoKey?

Conforme Site oficial do "AutoKey" no GitHub, este aplicativo é descrito resumidamente da seguinte forma:

"É um utilitário de automação de desktop para Linux e X11."

E eles também acrescentam que:

"Atualmente funciona em Python 3. E por ser um aplicativo X11, não funcionará 100% em distribuições GNU / Linux que usam Wayland por padrão em vez de Xorg."

Características

  • Ele oferece uma interface gráfica de usuário simples e intuitiva que executa scripts Python-3 e realiza expansão de texto, com foco especial na funcionalidade de macro e pressionamento de tecla.
  • Pode ser usado para expansão de texto simples usando "Frases". Quanto à reação aos atalhos do teclado (por exemplo, [Ctrl] + [Alt] + F8), para expandir as frases.
  • Ele permite, se necessário, usar todo o poder da linguagem de programação Python para escrever Scripts em Python3 para automatizar as tarefas necessárias. Os scripts AutoKey, como frases, podem ser vinculados a abreviações e teclas de atalho, entre outras coisas, para executar comandos.
  • Fornece uma API para interagir com o sistema, fazendo coisas como clicar com o mouse ou digitar texto com o teclado.

Por que AutoKey é um bom aplicativo para SysAdmins?

Ambos bons Sysadmins Como outros profissionais de TI avançados, eles geralmente têm um conhecimento básico de programação ou lógica de programação. Portanto, entre muitas coisas, eles tendem a ter um bom entendimento da operação / comportamento de vários equipamentos / dispositivos e software relacionado, a fim de implementar e resolver problemas.

Mas também, eles geralmente são bons em vários linguagens de programação usado para criar scripts ou automatizar tarefas de rotina, como Shell, AWK, Perl, Python, entre outros. Tudo para automatizar o máximo possível, dominando da melhor maneira possível linguagens de script e comandos, para converter tarefas frequentes e tediosas em tarefas automatizadas.

Instalação e uso

Para download, você pode baixar o 3 arquivos em formato .deb necessário e disponível em sua seção de download, correspondendo ao seu último versão atual (0.96 beta-8)e, em seguida, instale-os em seu GNU / Linux Distro, assim como em nosso caso prático. No entanto, ambos (pacotes gtk e qt) ou apenas 1 dos 2 podem ser instalados conforme necessário.

Depois de baixado no Pasta de download, o seguinte pode ser executado em um terminal ordem de comando:

«sudo apt install ./Descargas/autokey-*.*»

Em seguida, execute-o via Menu de aplicativos e agende um frase ou script usando o Linguagem Python. No meu caso, agende a seguinte tarefa: Executar o jogo Terror Urbano 4 com as chaves Ctrl + 4. Ação que antes era realizada manualmente, abrindo um navegador, procurando sua pasta de origem e clicando no arquivo executável.

Código Python programado

output = system.exec_command("/media/sysadmin/RESPALDO/UrbanTerror43/Quake3-UrT.x86_64")
keyboard.send_keys(output)

Capturas de tela

AutoKey: Captura de tela 1

AutoKey: Captura de tela 2

AutoKey: Captura de tela 3

AutoKey: Captura de tela 4

AutoKey: Captura de tela 5

Mais informações

Para mais informações sobre "AutoKey" Recomendamos explorar os três links a seguir:

Resumo: várias publicações

Resumo

Em resumo, como foi visto "AutoKey" é muito útil ferramenta de automação de tarefas, que também funciona fazendo uso do Linguagem Python. E usado bem, pode se tornar uma ferramenta transformadora para melhorar nosso produtividade ou simplesmente nos permitem reduzir o estresse físico associado à escrita. Além disso, pode ser um aplicativo aliado e complementar para o que acontece com Shell Scripting não tem sido prático ou viável automatizar.

Esperamos que esta publicação seja muito útil para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a melhoria, crescimento e difusão do ecossistema de aplicações disponíveis para «GNU/Linux». E não deixe de compartilhá-lo com outras pessoas, em seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens favoritos. Por fim, visite nossa página inicial em «FromLinux» para explorar mais notícias e juntar-se ao nosso canal oficial de Telegrama do FromLinux.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.