Inicio > Informática > Cómo restaurar los paneles de GNOME en Ubuntu

Cómo restaurar los paneles de GNOME en Ubuntu


El otro día se me fue la mano y, sin querer, me cargué uno de los paneles de mi escritorio de Gnome. Concretamente, el panel superior, en el que aparecen las aplicaciones, y los applets de cierre de sesión, estado de red, etc…
Aunque intenté crear un panel de nuevo, añadiendo los elementos que quería, el resultado no me acababa de satisfacer del todo, y por ello empecé a buscar por la red a ver si alguien había conseguido restaurar los paneles que vienen por defecto.
Y he aquí que en una de las entradas de OMG! Ubuntu! tenían la solución definitiva: un script que no sólo es capaz de restaurar la configuración de paneles por defecto, sino que además es capaz de hacer una copia de seguridad de nuestra configuración de paneles, y de posteriormente restaurarla si así fuera necesario.

Al lanzar el script, se nos presentará el siguiente menú, con las opciones del mismo. De manera rápida y sencilla podremos guardar nuestra configuración, restaurar una configuración previamente guardada o restaurar los valores por defecto de los paneles.

El script sería el siguiente:

#!/bin/sh
#
# GNOME Panel Save / Restore
#
DIR=$(pwd)
TITLE=”PanelRestore”
Main () {
CHOICE=$(zenity –list –title “$TITLE” –hide-column 1 –text “What do you want to do?” –column “” –column “” \
“0” “Save Panel Settings” \
“1” “Restore Panel Settings” \
“2” “Restore Default Panel Settings”)
if [ $CHOICE = 0 ]; then
Panel_Save
fi
if [ $CHOICE = 1 ]; then
Panel_Restore
fi
if [ $CHOICE = 2 ]; then
Panel_Defaults
fi
}
Panel_Restore () {
FILE=$(zenity –title “$TITLE: Open File” –file-selection –file-filter “*.xml” )
if [ -n “$FILE” ]; then
gconftool-2 –load “$FILE”
killall gnome-panel
fi
Main
}
Panel_Save () {
FILE=$(zenity –title “$TITLE: Save File” –file-selection –save –confirm-overwrite –filename “Gnome_Panel.xml” –file-filter “*.xml” )
if [ -n “$FILE” ]; then
EXT=$(echo “$FILE” | grep “xml”)
if [ “$EXT” = “” ]; then
FILE=”$FILE.xml”
fi
gconftool-2 –dump /apps/panel > $FILE
zenity –info –title “$TITLE: File Saved” –text “File saved as: \n $FILE”
fi
Main
}
Panel_Defaults () {
zenity –question –text=”Are you sure you want to restore the default top and bottom panels?”
gconftool-2 –recursive-unset /apps/panel
rm -rf ~/.gconf/apps/panel
pkill gnome-panel
exit
}
Main
# END OF Script

#!/bin/sh## GNOME Panel Save / Restore# Writen by PhrankDaChicken## http://ubuntu.online02.com### Updated to add restore defaults by jimjimovich# http://www.starryhope.com##

DIR=$(pwd)TITLE=”PanelRestore”
Main () { CHOICE=$(zenity –list –title “$TITLE” –hide-column 1 –text “What do you want to do?” –column “” –column “” \”0″ “Save Panel Settings” \”1″ “Restore Panel Settings” \”2″ “Restore Default Panel Settings”) if [ $CHOICE = 0 ]; then Panel_Save fi if [ $CHOICE = 1 ]; then Panel_Restore fi if [ $CHOICE = 2 ]; then Panel_Defaults fi }
Panel_Restore () { FILE=$(zenity –title “$TITLE: Open File” –file-selection –file-filter “*.xml” ) if [ -n “$FILE” ]; then  gconftool-2 –load “$FILE” killall gnome-panel fi Main}
Panel_Save () { FILE=$(zenity –title “$TITLE: Save File” –file-selection –save –confirm-overwrite –filename “Gnome_Panel.xml” –file-filter “*.xml” ) if [ -n “$FILE” ]; then  EXT=$(echo “$FILE” | grep “xml”) if [ “$EXT” = “” ]; then FILE=”$FILE.xml” fi gconftool-2 –dump /apps/panel > $FILE zenity –info –title “$TITLE: File Saved” –text “File saved as: \n $FILE” fi Main}
Panel_Defaults () { zenity –question –text=”Are you sure you want to restore the default top and bottom panels?” gconftool-2 –recursive-unset /apps/panel rm -rf ~/.gconf/apps/panel pkill gnome-panel exit}
Main
# END OF Script

Para ejecutarlo, lo copiamos en un fichero de texto, le damos permisos de ejecución, y listo.

Saludos!!!

Anuncios
Categorías:Informática Etiquetas: , , , , ,
  1. 1 julio, 2013 en 23:45

    each time i used to read smaller articles or reviews which
    as well clear their motive, and that is also happening with this piece
    of writing which I am reading at this place.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: