DontWaitUp: Faça o sistema executar uma tarefa quando uma janela mudar ou fechar

Já imaginou poder executar uma tarefa quando o título de uma janela mudar, quando ela for fechada ou redimensionada? Isso já é possível graças ao DontWaitUp. Conheça um pouco mais sobre ele e -o em seu sistema.


DontWaitUp é um novo aplicativo que permite que você atribua uma ação quando a janela de um aplicativo for fechada, seu título mudar ou quando ela for redimensionada.

DontWaitUp: Faça o sistema executar uma tarefa quando uma janela mudar ou fechar


Veja também


Você pode usá-lo, por exemplo, para encerrar ou suspender o computador quando um vídeo terminar de ser reproduzido, quando algum de download (que não tem esse recurso embutido) terminar o download de um arquivo grande e assim por diante.



Eis como funciona: quando você iniciar DontWaitUp, uma lista de janelas abertas é exibida na guia Eventos e você pode atribuir uma ação para cada uma destas janelas.

Assim, quando ocorrer mudanças no título da janela, quando a janela é redimensionada (por exemplo, quando um jogador sai de vídeo em tela cheia depois de terminar a reprodução de um vídeo), ou quando a janela é fechada, DontWaitUp desencadeia a sua ação que foi atribuída.

 

Por padrão, DontWaitUp vem as seguintes ações: desligar, reiniciar, suspender, hibernar ou reproduzir um som, mas você pode adicionar suas próprias ações personalizadas (comandos).

Para cada ação, você pode selecionar para exibir uma janela de confirmação opcional ou para executar diretamente a ação.

DontWaitUp: Faça o sistema executar uma tarefa quando uma janela mudar ou fechar

Para completar, o programa vem com um Ubuntu AppIndicator opcional que pode ser desativado a partir de suas preferências.

Nessas preferências, você também pode configurar por quanto tempo a caixa de diálogo/confirmação abortar é exibido (se habilitado) e se as janelas do sistema devem ser exibidas ou não.

sistema executar uma tarefa

O aplicativo é bem básico e não permite que você insira manualmente o título da janela em que uma ação deve ser acionado (para que você não possa executar ações para aplicações com títulos dinâmicos, quando um título específico vem à tona – como um exemplo, o aplicativo não será capaz de executar uma ação quando um leitor de música pára de tocar, se o seu título da janela muda para cada nova canção, ou se o título da janela exibe o tempo restante).

Contudo, mesmo sendo ainda muito simples e não oferecendo muitas ações por padrão, o DontWaitUp ainda pode vir a ser muito útil em várias situações e é praticamente certo que alguns de vocês vão precisar dele em algum momento.

Conheça melhor o DontWaitUp

Para saber mais sobre esse programa, clique nesse link.

Como instalar o DontWaitUp para sistema executar uma tarefa no Ubuntu e seus derivados

Para instalar o DontWaitUp no Ubuntu e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:
Passo 1. Abra um terminal (no Unity use as teclas CTRL + ALT + T);
Passo 2. Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;

sudo add-apt-repository ppa:alessandro-blarco/ppa

Passo 3. Atualize o APT com o comando:

sudo apt-get update

Passo 4. Agora use o comando abaixo para instalar o programa;

sudo apt-get install dontwaitup consolekit

Como instalar o DontWaitUp manualmente ou em outras distros

Se não quiser adicionar o repositório ou quer tentar instalar em outra distribuição baseada em Debian, você pode pegar o arquivo DEB do programa nesse link e instalar ele manualmente, clicando duas vezes nele ou executando os comandos abaixo:

wget http://ppa.launchpad.net/alessandro-blarco/ppa/ubuntu/pool/main/d/dontwaitup/dontwaitup_14.08.8_all.deb -O dontwaitup.deb
sudo apt-get install consolekit
sudo dpkg -i dontwaitup.deb
sudo apt-get install -f

Mas lembre-se! Ao optar por esse tipo de instalação, você não receberá nenhuma atualização do programa.

Pronto! Agora, quando quiser iniciar o programa, digite dontwaitup no Dash (ou em um terminal, seguido da tecla TAB).

Desinstalando o DontWaitUp no Ubuntu e derivados

Para desinstalar o DontWaitUp no Ubuntu e derivados, faça o seguinte:
Passo 1. Abra um terminal;
Passo 2. Desinstale o programa, usando os comandos abaixos;

sudo add-apt-repository ppa:alessandro-blarco/ppa --remove
sudo apt-get remove dontwaitup consolekit
sudo apt-get autoremove

Via WebUpd8

O que está sendo falado no blog nos últimos dias


Edivaldo

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande de fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Website: http://www.edivaldobrito.com.br



blog comments powered by Disqus