Programa / Wrapper (como você chama) para automatizar um determinado script

2

Em Esta pergunta é fornecida um script que minimiza todas as outras janelas, exceto a ativa. Mas a coisa é, para acionar esse script, uma combinação de teclas (atalho) precisa ser pressionada.

Eu adoraria, se fosse possível automatizar esse comportamento, ou seja, não importa o que eu faça, somente a janela ativa não será minimizada. Desta forma, não consigo ver mais de uma janela aberta ao mesmo tempo, que é o que eu estou depois. É possível escrever um script, isso faz?

Eu a question Eu perguntei há um tempo atrás (onde eu aprendi sobre o script acima), alguém disse, a maneira correta de fazer isso, seria através de um wrapper através do qual cada programa começa.

Eu também ficaria muito feliz com uma solução mais desleixada, como ativar este script 100 vezes por segundo (simulando pressionar a combinação de atalhos a 100 vezes por segundo), se for viável - embora tenha sido avisado, isso não seja uma boa ideia.

    
por user10324 02.10.2012 / 10:52

1 resposta

3

Você pode usar o cron para agendar a chamada do seu script, mas o cron só pode executar um script a cada minuto. Não pode ser mais rápido do que isso, então provavelmente não é rápido o suficiente para o seu uso.

Parece uma péssima ideia rodar a cada poucos milissegundos, mas se é isso que você realmente quer, pode executar o script abaixo em segundo plano:

while true; do
    /path/to/your/script.sh 
    sleep 0.01
done
    
por Ugo 02.10.2012 / 11:12