Cosa que aún no entiendo cómo desde Ubuntu no han implementado tan genial idea de forma nativa.
El caso es que ahora, en ArchLinux con Gnome 3.16 echo de menos sobremanera esa forma de controlar mi máquina. ¿Solución? Me hago mi propio atajo de apagado, reinicio e hibernado para Gnome Shell y lo universalizo para cualquier distro con Gnome.
Necesitamos varias cosas. La primera son 2 scripts. Créalos en tu directorio /home y dales permiso de ejecución.
Para apagar (Apagar.sh):
#!/bin/bash
#function: apagado del PC con aviso
sleep 1 && notify-send "Apagando el equipo..." && sleep 7 && sudo shutdown -h now
Para reiniciar (Reiniciar.sh):
#!/bin/bash
#function: reinicio del PC con aviso
sleep 1 && notify-send "Reiniciando el equipo..." && sleep 7 && sudo shutdown -r now
También necesitaremos evitar que ciertas órdenes del equipo requieran de la contraseña de superusuario para ejecutarse. En nuestro caso:
shutdown
¿Cómo hacemos esto?
Muy fácil. Abre la terminal y ejecuta:
sudo gedit /etc/sudoers
Y al final del fichero, después de la línea
#includedir /etc/sudoers.d
Añade:
#Allow user to poweroff the system without pass
nombre_de_usuario ALL=(root) NOPASSWD: /sbin/shutdown
Con estas líneas evitaremos que cualquiera de los comandos anteriores nos soliciten la contraseña de superusuario para ejecutarse.
Instala Alacarte para editar los accesos en Gnome Shell.
Una vez instalado cualquiera de estos gestores de menú (yo he elegido Alacarte), deberás crear un acceso directo a los scripts anteriores a través de "Elemento nuevo".
En la ventana emergente, rellena los campos de la siguiente forma:
Name: Apagar
Command: /home/nombre_usuario/Apagar.sh
Comment: Apagar
Selecciona el icono que quieres que represente esta acción:
Icono para apagar -> exit.svg
Lo mismo para reiniciar:
Name: Reiniciar
Command: /home/nombre_usuario/Reiniciar.sh
Comment:Reiniciar
Icono para reiniciar -> gtk-refresh.svg
Hibernar:
Name: Hibernar
Command: gksudo pm-hibernate
Comment: Reiniciar
Icono para hibernar -> gnome-session-hibernate.svg
Suspender:
Name: Suspender
Command: gksudo pm-suspend
Comment: Suspender
Icono para suspender -> gnome-session-suspend.svg
0 comentarios:
Publicar un comentario