Atribuir uma tecla de atalho para ativar uma janela de aplicativo aberto no Linux

Índice:

Atribuir uma tecla de atalho para ativar uma janela de aplicativo aberto no Linux
Atribuir uma tecla de atalho para ativar uma janela de aplicativo aberto no Linux

Vídeo: Atribuir uma tecla de atalho para ativar uma janela de aplicativo aberto no Linux

Vídeo: Atribuir uma tecla de atalho para ativar uma janela de aplicativo aberto no Linux
Vídeo: Substituir palavras de um arquivo texto pelo cmd / prompt comando .bat - YouTube 2024, Maio
Anonim

Já mostramos a você como personalizar teclas de atalho em qualquer aplicativo do Linux, mas para a lição de hoje vamos dar um passo além - e atribuir uma tecla de atalho que alterna um aplicativo aberto para ser a janela atualmente focada.

A idéia é que, em vez de usar o mouse ou folhear um conjunto de janelas no alternador Alt + Tab, você pode atribuir rapidamente uma tecla de atalho às janelas mais importantes e alternar para elas com um único pressionamento de tecla, economizando muito tempo. Para realizar essa tarefa no Linux, usaremos o excelente utilitário AutoKey.

Nota: Se você quiser que o Windows faça isso, você pode realizar a tarefa com o AutoHotkey facilmente.

O cenário

Como faço a maior parte do meu trabalho no Google Chrome, preciso acessá-lo o mais rápido possível e geralmente atribuo a combinação de teclas Alt + G para alternar para a janela aberta do Chrome.

Image
Image

Instalando o AutoKey

Você deseja abrir o Gerenciador de Pacotes Synaptic e fazer uma pesquisa rápida autokey, marque a caixa e instale o pacote. Você também pode instalá-lo usando o comando apt-get assim:

sudo apt-get install autokey

Image
Image

Atribuindo uma tecla de atalho a uma janela de aplicativo

Abra a tela de configuração da AutoKey no ícone da bandeja do sistema, crie um novo script no menu e cole o seguinte código:

window.activate(‘Google Chrome’)

Você vai querer usar o botão Set ao lado da configuração Hotkey, e atribuir a sua tecla de atalho preferida - a minha é Alt + G, mas você vai querer ter certeza de usar um g minúsculo enquanto configura a tecla de atalho - se você configurá-lo usando uma letra maiúscula, não se comportará corretamente.

Depois de salvar a configuração e minimizar ou fechar a tela de configuração da AutoKey, você pode pressionar a combinação de teclas de atalho Alt + G sempre que quiser mudar para a janela aberta.
Depois de salvar a configuração e minimizar ou fechar a tela de configuração da AutoKey, você pode pressionar a combinação de teclas de atalho Alt + G sempre que quiser mudar para a janela aberta.

Como é que isso funciona?

Quando você clica na tecla de atalho que atribuiu, a AutoKey executará o script que você adicionou. Nesse caso, é um script Python simples que usa as funções wmctrl para controlar as janelas abertas. Esta é a sintaxe da função window.activate, que alterna a janela especificada para a janela ativa:

window.activate(‘partial window title here’)

Basicamente tudo que você precisa fazer é corresponder parte do título da janela, e no caso do Google Chrome, o título da janela sempre tem "- Google Chrome" no final.

Recomendado: