Como mostrar/esconder janelas a partir da linha de comando

Publicado por Fábio Berbert de Paula em 24/01/2022

[ Hits: 3.729 ]

Blog: https://www.instagram.com/alexabolada/

 


Como mostrar/esconder janelas a partir da linha de comando



Nessa dica veremos como mostrar ou esconder janelas usando a linha de comando. Muito útil quando você quer manipular janelas via linha de comando ou até mesmo através de uma sessão remota de SSH.

Para este recurso utilizaremos o comando xdotool, que em distros baseadas em Debian/Ubuntu pode ser instalado digitando:

sudo apt install xdotool

Essa ferramenta é bem prática, vou demonstrar seu funcionamento com exemplos ao invés de encher a dica com texto parecido com página de manual, até porque a página de manual do comando é bem completo:

man xdotool

Vamos supor que eu tenha um navegador com o site Viva o Linux aberto. Para descobrir qual é o ID dessa janela posso usar o título da mesma, que no caso será "Viva o Linux" (título da aba do navegador):

xdotool search --name "Viva o Linux"
71303170

Para minimizar a janela basta adicionar "windowminimize" ao comando anterior:

xdotool search --name "Viva o Linux" windowminimize

E para trazer a janela de volta:

xdotool search --name "Viva o Linux" windowactivate

O nome da janela é case insensitive, você pode usar "viva o linux" por exemplo.

Bônus

Também é possível enviar combinação de teclas para qualquer janela. No exemplo abaixo vou apertar a tecla F5 para recarregar a página:

xdotool search --name "viva o linux" windowactivate --sync %1 key ctrl+r windowactivate $(xdotool getactivewindow)

Existem inúmeras outras tarefas que o xdotool pode fazer por você, leia a página de manual.

Pesquisei sobre o comando para configurar a automação residencial demonstrada no vídeo abaixo. Quem sabe mais pra frente não sai um artigo sobre como fazer isso. kkk
Outras dicas deste autor

Jogando Gamão no GNU/Linux e no FIBS

Cliente SSH para Windows

Como aumentar a potência do roteador wireless

Vim - fazer JOIN de múltiplas linhas

Como Ler e Gerar QR Code no Linux

Leitura recomendada

Verificar e despachar e-mails encalhados no Sendmail

imsniff - Convertendo os logs em TXT para HTML

Comando touch - uma forma para modificar a data de acesso e modificação de arquivos

Como baixar o código HTML de um site por linha de comando no Linux

Tenha um aquário no seu terminal no Debian, Ubuntu, Linux Mint e derivados

  

Comentários
[1] Comentário enviado por removido em 24/01/2022 - 19:42h

Muito bom, não conhecia o xdotool!

E muito útil tmb, como demonstrado no vídeo haha

[2] Comentário enviado por maurixnovatrento em 25/01/2022 - 21:54h


Bacana essa ferramenta.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[3] Comentário enviado por SamL em 05/02/2022 - 22:11h

Desculpa Fábio, mas vou recusar sua dica, não vou fechar aquela janela cheia de mulher linda não, vou ficar olhando hahaha



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts