miércoles, 1 de junio de 2011

Colocar opcion de apagado (Power Off) por defecto en Gnome 3


Ya antes habia hecho un post acerca de que como hacer que la opcion de Power Off (recuerden mi fed esta en ingles) se dejara ver en el menu de opciones, porque solo aparecia Suspend, lo cual es algo molesto y desconcertante para los usuarios (admitamoslo, si no aparece apagar por ningun lado miramos con cierto encanto y amor el boton de apagar, pero el del hardware de la maquina, opcion no muy recomendada, o en el mejor de los casos cerramos sesion a ver si a los del Gnome se les ocurrio colocarlo alli, que si esta pero pocos toman esta opcion).

Me senti contenta al ver que habian comentarios, tanto en el blog como en chats y otros medios de personas que tampoco les habia gustado el invento nuevo con este importante boton y que no utilizan la consola o no quieren tener que recurrir a ella para apagar sus maquinas (algo tan basico, como para un humano es comer, dormir, o en mi caso estar en mi computadora XD ). Una de ellas identificada como MrJoui, y dueño del blog de un informatico mas me coloco la solucion un poco mas definitiva de este pequeño problemita.

Nota: Esta informacion la citare tal y como aparece en el blog de Luis Joui, espero que no le moleste.

Los pasos para cambiar el boton de suspender por el boton de apagar del fedora son:

  1. Ingrese como super usuario por consola su -
  2. Editar con privilegios el archivo /usr/share/gnome-shell/js/ui/statusMenu.js gedit /usr/share/gnome-shell/js/ui/statusMenu.js
  3. En el editor busque las siguientes lineas:
    this._suspendOrPowerOffItem.updateText(_("Suspend"),_("Power Off..."));
    Una vez ubicadas, pase a reemplazarlas por esto:
    this._suspendOrPowerOffItem.updateText(_("Power Off..."),_("Suspend"));
    No cierre aun
    Busque ahora estas lineas:
    item = new PopupMenu.PopupAlternatingMenuItem(_("Suspend"), _("Power Off"));
    modifiquela por:
    item = new PopupMenu.PopupAlternatingMenuItem(_("Power Off..."), _("Suspend"));
    no se preocupen ya casi terminamos...
    ahora, busquen esta:
    if (this._haveSuspend &&
    this._suspendOrPowerOffItem.state == PopupMenu.PopupAlternatingMenuItemState.DEFAULT) {

    y modifiquenla por esta:
    if (this._haveSuspend &&
    this._suspendOrPowerOffItem.state != PopupMenu.PopupAlternatingMenuItemState.DEFAULT) {

  4. guarden los cambios, recuerden, todo esta en el mismo archivo, por eso les decia que no cerraran.
  5. ahora si, cierren el gedit y cierren la sesion de usuario, no es necesario que apaguen, solo cierren la sesion (Log Out).
  6. Vuelvan a ingresar y observen que ya esta predeterminado el boton de Power Off y si quieren suspender, presionen ALT
Ahora si pueden apagar sin necesidad de tener que presionar la tecla Alt, entrar por consola, cerrar sesion ni presionar el boton de apagado del harware. Nuevamente Gracias Luis!

4 comentarios:

  1. Perfecto!
    ¿Podrias explicar la ultima modificacion para que sirve? Un saludo

    ResponderEliminar
  2. Una forma mas sencilla:
    "Al hacer click en el menu del usuario, aparecera por defecto suspender, pero si mantenemos presionada la tecla Alt, cambiará a apagar

    ResponderEliminar
  3. Esto es para usuarios que desean tener las opciones a la mano, con solo ampliar el menù, cuando instale por primera vez Gnome3, andaba perdida con el boton de apagar...

    ResponderEliminar