LinuxnaNet


Agendando o desligamento do Linux com o gshutdown

12 de março de 2009 De diggao
Categoria: dicas 2 Comentários

Já falei aqui sobre o uso do shutdown, um comando que permite facilmente agendar o desligamento do computador. O único "problema" reside no fato de tudo ser realizado através do terminal, coisa que nem todo mundo gosta de usar.

E como muita gente torce o nariz para o terminal, entra em cena o front-end gráfico para esse comando (e outros usados no desligamento): o gshutdown, programa do qual venho falar aqui.

Confesso que desconhecia esse front-end (na verdade nunca fez falta) e só fiquei sabendo através de um dos comentários deixados no artigo sobre o shutdown. Gostaria de agradecer à pessoa que indicou o front-end, mas o comentário foi postado de forma anônima. Ainda assim, seja lá quem for, obrigado pela indicação!

Voltando ao gshutdown, o que temos é um pequeno programa em gtk, que por sua vez, cumpre facilmente o papel de agendar as tarefas de desligar, reiniciar e encerrar a sessão do usuário. O programa, pelo que pude ver durante os testes que fiz, vai um pouco além, permitindo que se escolha de maneira bem simplificada as opções, incluindo ainda o dia no qual o usuário quer efetuar uma das tarefas citadas. Veja sua aparência:

gshutdown
A instalação do programa é bem simples e pode ser feita de várias maneiras:

Quem utiliza Ubuntu, pode instalar via apt-get, usando para isso, no terminal, o comando:

$ sudo apt-get install gshutdown

Ou ainda via synaptic, procurando por "gshutdown".

Pacotes no formato .deb e .rpm, além do source também podem ser encontrados do site do projeto:

http://gshutdown.tuxfamily.org/en/download.php

A instalação desses pacotes é bem simples:

No caso dos pacotes .deb (Ubuntu, Debian e derivados), basta baixar (32 ou 64 bits) e usar no terminal o comando:

$ sudo dpkg -i nome_do_pacote.deb

No caso de pacotes .rpm (Fedora, Red Hat, Mandriva, etc), basta baixar e usar no terminal o comando:

# rpm -i nome_do_pacote.rpm (como root)

Para instalar a partir do source, basta baixar, descompactar, acessar a pasta criada e usar, no terminal, os comandos:

$ ./configure
$ make
# make install (como root)

Depois de instalado, basta configurar o programa para executar as tarefas conforme a sua necessidade, escolhendo a hora (ou tempo em minutos), data e a tarefa (desligar, reiniciar ou encerrar a sessão). Assim que confirmar as escolhas clicando em "começar", surgirá um aviso indicando o agendamento da tarefa:

avisoPor padrão, quando se clica em "fechar" na janela do programa, ele é minimizado para a bandeja mostrando apenas o ícone. Passando o mouse sobre o ícone, pode-se verificar quanto tempo resta para a tarefa ser executada:

Contagem
Em todo caso, você será avisado por meio de uma mensagem quando faltarem poucos minutos para a execução da tarefa (normalmente quando faltam 15 minutos), podendo "deixar rolar" ou cancelar a mesma.

Edit: O programa pode usar outros comandos para desligar o computador, como o "sudo poweroff" (pode variar dependendo dos disponíveis). Não usando necessariamente apenas o shutdown como mencionei anteriormente.

Veja mais informações no site do projeto:
http://gshutdown.tuxfamily.org/en/index.php



Creative Commons License
Este artigo é licenciado sob uma Licença Creative Commons. Você pode copiar ou reproduzir o conteúdo, mas não se esqueça dos créditos.



2 comentários para “Agendando o desligamento do Linux com o gshutdown”

  1. Valeu! Já fazia pelo terminal mas assim é melhor. xD

  2. Verdade Mateus!

    Além de ser mais prático ainda "assusta" menos aos usuários que não estão acostumados ao terminal.

Antes de comentar, leia as regras:

  • Procure fazer comentários sobre o assunto da postagem;
  • Antes de fazer uma pergunta, leia os outros comentários, pode ser que sua dúvida já tenha sido respondida;
  • Os comentários não são lugar para pedidos de parceria;
  • Se quiser deixar seu link nos comentários, use o campo apropriado;
  • O espaço dos comentários não é lugar para propagandas;
  • Palavrões, ofensas e xingamentos não são permitidos;
  • O espaço dos comentários não é bate-papo, portanto, procure escrever corretamente. Evite abreviações em excesso, evite CAIXA ALTA, evite o "internetês".

Deixe um comentário

Nome (Requerido)

E-Mail (Não será publicado) (Requerido)

Website

Spam Protection by WP-SpamFree



topo