Jedi Tux

Archlinux_Openbox_Shutdown_Reboot

Posted in Dicas by Fernando Basso on 28 de junho de 2010

O Arch Linux é uma distribuição que gosto muito. Leve! Totalmente customizável. Nada vem ‘pronto de fábrica’. Você praticamente faz ela pra você do jeito que você quer. Não vem com gnome nem kde nem nada por padrão.

Esta distro realmente segue a filosofia KISS ao pé da letra.

Gosto do openbox não só por ser lightweight, mas por causa do look-and-feel clean que ele tem. Contudo, ter que sair do openbox e virar root ou usar o sudo pra desligar ou reiniciar o sistema é meio chato. Depois de umas tentativas falhas, encontrei um jeito de conseguir reboot e shutdown no openbox sem precisar da senha do root. Eis aqui o que fiz:

1. Primeiro, instale o sudo:

su -c 'pacman --sync sudo'

2. Configure um grupo para poder rodar o shutdown e o reboot sem precisar de senha. Aqui, vamos configurar
o gruop users:

su -c 'visudo'

Adicione isto no final do arquivo, ou abaixo dos exemplos que já (porvavelmente) existem no arquivo:

%users ALL=NOPASSWD: /sbin/reboot
%users ALL=NOPASSWD: /sbin/shutdown

Salve o arquivo e feche. Se não sabe como fazer isto, aqui tem um pequeno tutorial de como mexer no arquivo /etc/sudoers.

3. Temos também que adicionar o nosso usuário de login ao grupo users. Vou dar o exemplo usando o meu usuário, que é ‘jeditux’:

su -c 'gpasswd -a jeditux users'

Obviamente, substitua ‘jeditux’ pelo seu usuário do sistema.

4. Faça logout. Não adianta só sair do X (modo gráfico). Tem que dar um logout e fazer login novamente.

5. Abra o arquivo ~/.config/openbox/menu.xml e adicione isto perto do fim do arquivo:(procure por entradas similares com Exit e/ou Logout e coloque depois delas):

<item label="Reboot"> <action name="Execute">
    <execute>sudo /sbin/reboot</execute>
 </action> </item>
<item label="Shudown"> <action name="Execute">
    <execute>sudo /sbin/shutdown -h now</execute>
</action> </item>

Salve e feche o arquivo.

6. Finalmente, dê um reload no openbox para que a nova configuração do menu entre em vigor:

openbox --reconfigure

Agora você deve ver ‘Shutdown’ e ‘Reboot’ no menu do openbox, e ser capaz de reiniciar e desligar o sistema sem precisar ficar digitando comandos e dando a senha do root. Qualquer dúvida, é só colocar nos comentários.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: