GShutDown e Gpoweroff - Como agendar o reiniciar ou desligar no Ubuntu

Iniciado por platao, 14 de Setembro de 2011, 23:34

tópico anterior - próximo tópico

platao

Introdução;

Por vezes, e por vários motivos, é necessário desligar ou reiniciar o computador automaticamente. Ora, isso é facilmente conseguido através de duas excelentes aplicaçoes chamadas GShutDown e tbm o Gpoweroff que permite agendar para quando quiser o desligar ou o reiniciar do seu Ubuntu.

Para além de possibilitar escolher uma data e hora, também possibilita desligar ou reiniciar o Ubuntu através de um cronómetro, ou seja, dizendo uma determinada quantidade de tempo para desligar ou reiniciar.



-O GShutDown foi desenvolvido por Achraf cherti e por Maxime Chéramy e das aplicações mais conhecidas para fazer as acções para que ela foi feita.

-O GShutDown está já traduzido para as línguas mais conhecidas do mundo, nomeadamente o português e encontra-se já nos repositórios do Ubuntu, o que indica que já é considerada uma aplicação estável e recomendável.

GShutDown



Para além de permitir desligar ou reiniciar o Ubuntu numa determinada hora, também permite executar um determinado comando do terminal antes de desligar. Ora esta pequena funcionalidade é muito importante pois permite fazer determinadas acções que podem ser muito importantes, nomeadamente salvar algo, ou fechar correctamente uma aplicação, ou mesmo enviar uma mensagem quando desligar, etc.

KShutdown

Ha tbm a versao para KDE do programa, que pode ser instalada atravez dos repositorios(sudo apt-get install kshutdown) ou baixando no endereço http://kshutdown.sourceforge.net/ e http://kshutdown.sourceforge.net/download.html.

Basicamente a versao KDE tem as mesmas funcionalidades, possui 4 comandos principais e tbm opções de horário e atraso, suporte a linha de comando, assistente e sons:

- Shut Down (logout and halt the system),
- Reboot (logout and reboot the system),
- Lock Screen (lock the screen using a screen saver),
- Logout (end the session and logout the user).



Preferencias do GShutDown

Outra funcionalidade muito interessante é o sistema de notificações do GShutDown. Esta aplicação avisa o utilizador, conforme as definições, quando o computador irá desligar. Assim, o utilizador não apanha nenhuma surpresa desagradável.

Instalação

Tal como referia acima, esta aplicação está presente nos repositórios oficiais do Ubuntu, por isso a instalação é simplicíssima! Para instalar o GShutDown, basta clicar aqui ou então escrever o seguinte no terminal:

sudo apt-get install gshutdown

Usando

Depois da instalação, o GShutDown estará disponível no menu do Gnome,

Agora basta ir às preferências do GShutDown, em Editar->Preferências, e seleccionar a opção "Comando Personalizado".

Na opção "Desligar Computador" escreva o seguinte:

shutdown -h now

Na opção reiniciar o computador escreva o seguinte:

reboot

Para reiniciar a sessao:

/usr/bin/gnome-session-save --kill --silent

Para o 12.04 digite;

/usr/bin/./gnome-session-quit --force

No campo "executar um comando antes da ação" digite;

nautilus -q

Configurando

Depois de salvar estas opções, abra o terminal e escreva para tornar o comando shutdown num comando que não peça password:

sudo chmod +s /sbin/shutdown

E para tornar o comando reboot sem password, escreva o seguinte:

sudo chmod +s /sbin/reboot

Ao iniciar o Gshutdown ele nao tem permissao para ficar alojado na barra superior indicando que esta em funcionamento e que o computador vai ser desligado ou reiniciado, entao vamos adicionar para que apareça na area de notificação, siga os passos do video do Alarcom;

Adicionando ícones na área de notificação do Ubuntu 11.04 com o Unity:

http://www.youtube.com/watch?v=54UtO67RC2Y

Mas ao invez de adicionar o exaile, vai ser a nossa aplicação o Gshutdown como na foto;



Reinicie a sessao e o resultado sera o icone, ele so aparecerá quando estiver ativo por padrao ou dependendo da configuração em propriedades;



Outra opção bem interessante e o Gpoweroff;

Gpoweroff



Gpoweroff é uma interface de usuário básica que dá algumas opções para desligar o computador em um momento/data específico. Este programa é baseado no GShutdown que infelizmente não suporta métodos DBus para desligar e fazer logoff diretamente, embora deva ser salientado que estes recursos podem ser adicionados por meio de opções personalizadas. Tambem nao e necessario nehuma outra configuração adicional, entao no caso, de preferencia para o Gpoweroff.



Particularmente gostei bastante do Gpoweroff, mais pratico, nao precisa configurar praticamente nada, ele tbm tras a opção de hibernação que nao vem habilitada por padrao no 12,04 devido ha varios hardwares nao suportarem bem essa função.

Para instalar;

sudo add-apt-repository ppa:gpoweroff/stable

sudo apt-get update && sudo apt-get install gpoweroff


Pros e Contras;

Pros->Agendar o desligamento, reinicialização na hora e quando vc quiser

Contras->Para essas duas açoes o sistema nao pedira mais as senhas.


Fonte original;

http://ubuntued.info/como-agendar-o-reiniciar-ou-desligar-no-ubuntu

http://tutorfreebr.blogspot.com.br/2012/08/gpoweroff-programe-o-desligamento-do.html
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Andreson Goveia

Platao e suas ótimas dicas, parabens!!!!
Obrigado por compartilhar.

platao

Ola Andry, esse programinha e uma "mao na roda" na minha opiniao, sempre instalo. Outro é o clipit(Gerenciador de Área de Transferência) que me ajuda bastante.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Andreson Goveia

Só para não deixar nós usuarios do Kde de fora tem também o KShutDown
Que tem a mesma função do programa que nosso amigo platao postou na dica.

platao acrescenta lá vai  ;D ;D ;D

platao

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

yoramdavid

Ahh! Finalmente encontro isto. Já há muuuito tempo, nem vou dizer quanto que quero utilizar um programa que fizesse isso.
Já tinha tentado o gshutdown, mas este não me desligava o computador, somente ia para o ecrã do login outra vez...

Agora já não, graças ao nosso amigo platao, por isso obrigado :)

Tambem uso o KDE, depois experimento no kshutdown.

Creto

Citação de: platao online 14 de Setembro de 2011, 23:34

Pros->Agendar o desligamento, reinicialização na hora e quando vc quiser

Contras->Para essas duas açoes o sistema nao pedira mais as senhas.


Fonte original; http://ubuntued.info/como-agendar-o-reiniciar-ou-desligar-no-ubuntu

Vamos ver se entendi, se eu agendar uma reinicialização do ubuntu pelo GShutDown, quando o sistema iniciar não me pedirá a senha na tela de login?

Obrigado.

platao

Ola yoram, eu tbm ja conhecia esse progrma de longa data, mas sofria com o mesmo problema que vc, ela nao fazia o desligamento da maquina, ele somente encerrava a sessao quando vc programava para desligar no tempo estipulado.....

Foi ai que encontrei o link fonte desse post e implementei com algums outros que ja havia pesquisado, como achei que ser um programa que me serviu muito bem, compartilhei aqui.

Ola Paulo, o gshutdonw funciona somente na sessao corrente, ou seja depois que vc reiniciou amaquina volta tudo ao normal, o efeito colateral e que vc nao precisa mais digitar a senha de adiministrador paa fazer o reboot como e exigido pelo sistema exemplo;

E de costume digitar no terminal para rebootar a maquina;

sudo shutdown -now

e vc digita a senha

Com a dica aplicada, qualquer usuario sem ser o administrador pode reiniciar a maquina, pois o sistema nao vai mais pedir as senhas, isso pode ser considerado na minha opiniao uma falha de segurança. Para as outras açoes do sistema como por exemplo, instalar um pacote .deb continua tudo a mesma coisa. somente para essas duas açoes e que nao sera pedida as senhas, o resto continua igual.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

*adicionado ao tutorial como deixar o icone do Gshutdown na area de notificação.

*adicionado pdf para compartilhar.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

Gpoweroff

Gpoweroff é uma interface de usuário básica que dá algumas opções para desligar o computador em um momento/data específico. Este programa é baseado no GShutdown que infelizmente não suporta métodos DBus para desligar e fazer logoff diretamente, embora deva ser salientado que estes recursos podem ser adicionados por meio de opções personalizadas.

Particularmente gostei bastante do Gpoweroff, mais pratico, nao precisa configurar praticamente nada, ele tbm tras a opção de hibernação que nao vem habilitada por padrao no 12,04 devido ha varios hardwares nao suportarem bem essa função.

Para instalar;

sudo add-apt-repository ppa:gpoweroff/stable

sudo apt-get update && sudo apt-get install gpoweroff


Pros e Contras;

Pros->Agendar o desligamento, reinicialização na hora e quando vc quiser

Contras->Para essas duas açoes o sistema nao pedira mais as senhas.


Fonte original;

http://ubuntued.info/como-agendar-o-reiniciar-ou-desligar-no-ubuntu

http://tutorfreebr.blogspot.com.br/2012/08/gpoweroff-programe-o-desligamento-do.html
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997