Archivo

Archivo de Autor

Cómo restaurar los paneles de GNOME en Ubuntu

16 septiembre, 2010 Deja un comentario

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!!!

Categorías:Informática Etiquetas: , , , , ,

Cómo auditar redes WPA

13 julio, 2010 Deja un comentario

En este vídeo,  David Hoelzer nos enseña los principios básicos de la auditoría de redes WPA y WPA2 PSK. Durante unos diez minutos nos hará una demostración, explicando cada uno de los pasos necesarios, donde muestra la inseguridad de estas redes, especialmente si se se habilita el uso de “pre-shared keys”.

Podéis ver más en su sitio web.

Categorías:Informática, Redes Etiquetas: , , , , , ,

Ozzy Osbourne – Let me hear your scream

22 junio, 2010 Deja un comentario

Buenas…

Como Ozzy mola y acaba de sacar un nuevo disco (“SCREAM”), os dejo el single… A mí me gusta bastante.

Nos vemos!!!

Categorías:Videos Musicales Etiquetas: , , , , , ,

¿Y si los pilotos de F1 trabajasen como los informáticos…?

21 junio, 2010 2 comentarios

Vía la gran gente de Sinergia Sin Control

Categorías:Humor Etiquetas: , , , , ,

GoogleCL: Usa Google desde la línea de comandos

19 junio, 2010 Deja un comentario

Los de Google no paran. Lo último, una utilidad por línea de comandos desde la cual podemos tener acceso a todos sus servicios. Ahora podemos hacer un script para subir fotos de una carpeta a Picasa, postear en Blogger o añadir un evento a Google Calendar. Sí, sí, como suena.
Se trata de aplicación escrita en Phyton que utiliza llamadas a la API de Google a través de las librerías Python Gdata. Os dejo unos ejemplos:

Ejemplo para postear “mipost.html” en “Mi Blog” de Blogger con unas etiquetas:
$ google blogger post –blog “Mi Blog” –tags “python, googlecl, desarrollo” mipost.html

Ejemplo para añadir un evento al calendario:
$ google calendar add “Escribir un post sobre GoogleCL”

Ejemplo para crear un álbum en Picasa y subir las fotos de un directorio:
$ google picasa create –album “Mis Fotos” ~/fotos/misfotos/*.jpg

En esta página encontraréis más ejemplos de scripts para GoogleCL. También os dejo las instrucciones de instalación en los diferentes sistemas.

¡Saludos!

Categorías:Informática, Software Etiquetas: , , , ,
Seguir

Get every new post delivered to your Inbox.

Únete a otros 117 seguidores