Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Para poder tener la opcion de apagar y reiniciar en nuestro menú de Fluxbox, basta con dar permisos de ejecución a nuestro usuario normal.
- Esto se logra modificando el archivo <strong>sudoers</strong>.
- <code><em>$su</em></code>
- <code><em>$nano /etc/sudoers</em></code>
- Yo uso <strong>nano</strong>, como editor de texto para cosas pequeñas, pueden utilizar el que mas les guste. En el archivo a editar (<em>sudoers</em>), se encontraran con una linea como esta:
- <blockquote># User privilege specification
- root ALL=(ALL) ALL</blockquote>
- Agregamos una nueva linea bajo <em>root ALL=(ALL) ALL</em>:
- <code>Usuari@ NombreMaquina=NOPASSWD: /sbin/reboot, /sbin/halt</code>
- Con su nombre de usuari@, y el nombre de la maquina (hostname). Esta linea hace que al "Usuari@" en el host "NombreMaquina" no se le pida password para ejecutar los comandos listados luego del NOPASSWD, en este caso halt (para apagar) y reboot (reiniciar).
- Una vez hecho esto nos toca modificar el menú de nuestro fluxbox, en el archivo "<em>menu</em>" que se encuentra en la carpeta <em>.fluxbox</em> en nuestro <em>home</em>
- <code>$nano .fluxbox/menu</code>
- Y en el agregamos (donde nos parezca mejor):
- <code>[exec] (Apagar) {if zenity --question --text "Apagar: Seguro?" 6 30; then sudo halt; fi} <>
- [exec] (Reiniciar) {if zenity --question --text "Reiniciar: Seguro?" 6 30; then sudo reboot; fi} <></code>
- Si no tienen <em>zenity</em> (de <em>GNOME</em>) pueden hacer el mismo dialogo usando "<em>Xdialog</em>"
- Primero deben instalar xdialog
- <code>$aptitude install xdialog</code>
- Luego en el menú de fluxbox la instrucción seria la siguiente:
- <blockquote>[exec] (Apagar) {if Xdialog --yesno "Apagar: Seguro?" 6 30; then sudo halt; fi} <>
- [exec] (Reiniciar) {if Xdialog --yesno "Reiniciar: Seguro?" 6 30; then sudo reboot; fi} <></blockquote>
- De ejemplo mi menu:
- <blockquote>[begin] (fluxbox)
- [include] (/etc/X11/fluxbox/fluxbox-menu)
- [exec] (Apagar) {if zenity --question --text "Apagar: Seguro?"; then sudo halt; fi} <>
- [exec] (Reiniciar) {if zenity --question --text "Reiniciar: Seguro?"; then sudo reboot; fi} <>
- [end]</blockquote>
- (bastante default xD)
- En ambos casos los numero (6 30) son el ancho y el largo de la ventana, los cuales pueden modificar a su gusto como también el texto, que se encuentra entre comillas.
- Guardamos los cambios del archivo, y ya podemos apagar nuestro fluxbox desde el menú como usuario normal =D.
Add Comment
Please, Sign In to add comment