lunes, 14 de mayo de 2012

Restaurando la partición SWAP en UBUNTU 12.04

El domingo por la mañana sin nada que hacer, decidí probar Archbang una distro basada en ArchLinux, basicamente un ArchLinux con OpenBox, cabe decir que mi netbook vuela con esta distro, muy liviana y estable y trabajó "Out Of The Box" mas tarde pondré una guía de lo que realicé para instalarla y lo posterior a la instalación. Bueno retomando el tema, es que al momento de instalar Archbang formatee la partición SWAP y cuando inicie Ubuntu marcaba un error al inicio al no encontrar la partición SWAP, ademas de haber deshabilitado la hibernación. 
 Lo que pasó fue que al formatear la partición SWAP cambio el UUID y al tratar de montarla no encontraba el UUID anterior. La solución es obtener el nuevo UUID y editar fstab, para ello tecleamos lo siguiente en la terminal:

$ blkid

*Esto mostrará los UUID de las particiones y mostrará algo como lo siguiente*


/dev/sda3: UUID="425e41ab-d585-4adb-a014-589f9224de9b" TYPE="ext4" 
/dev/sda5: UUID="df09fa38-6e0f-4c08-9b43-35014e1c8220" TYPE="swap" 
/dev/sda6: UUID="6278d7a0-d59b-481e-ba77-21b517294580" TYPE="ext4" 


copiamos el UUID de la partición SWAP y editamos fstab

$ sudo nano /etc/fstab

buscamos la sección de la partición swap y cambiamos el UUID anterior por el nuevo


# swap was on /dev/sda5 during installation
UUID=df09fa38-6e0f-4c08-9b43-35014e1c8220 none            swap    sw              0       0

y guardamos los cambios.

si por alguna razón sigue sin detectar la partición swap

podemos teclear:

$ sudo swapon -U df09fa38-6e0f-4c08-9b43-35014e1c8220

para indicarle que usaremos esa partición para swap. Con esto se habilitará la SWAP y la hibernación de vuelta, pero me di cuenta que al hibernar no estaba guardando el estado del sistema, al arrancar no cargaba el estado del sistema como lo deje.

Lo que hay que hacer es editar el archivo "resume" en "/etc/initramfs-tools/conf.d"

*respaldamos el archivo "resume* 
$ cp /etc/initramfs-tools/conf.d/resume /home/tuusuario/resume.back

$ sudo nano /etc/initramfs-tools/conf.d/resume


y editamos la linea con el nuevo UUID


RESUME=UUID=df09fa38-6e0f-4c08-9b43-35014e1c8220

y guardamos, después ejecutamos:

$ sudo update-initramfs -u


y con esto tendremos de vuelta la hibernación correcta.



viernes, 11 de mayo de 2012

Creando WINEPREFIX para instalar aplicaciones con WINE UBUNTU 12.04

En el post anterior Ejecutando aplicaciones de Windows con WINE, vimos como ejecutar aplicaciones con WINE y como ejecutarlas para que se defina el directorio de trabajo, y mencione a WINEPREFIX.
WINEPREFIX es una variable de entorno que determina con que carpeta WINE trabajará. Bueno estos "WINEPREFIX" se pueden utilizar para manejar de mejor forma las aplicaciones de windows instaladas con WINE, esto nos permite evitar mezclar instalaciones y por ende poder desinstalar la aplicación con solo borrar el directorio donde se creo el WINEPREFIX.

martes, 8 de mayo de 2012

Netbeans 7.1.2. problemas en menu con Ubuntu 12.04

Actualice mi S.O. de Ubuntu 11.10 a Ubuntu 12.04 *Planeo aguantar con el hasta que termine su soporte* y una de las aplicaciones que actualice fue el IDE de Oracle, Netbeans, de su versión 7.1.1 a 7.1.2 y de usar el JDK 6 pase al 7.
El problema surgió al querer comenzar un proyecto nuevo, la ventana de dialogo al crear un proyecto nuevo, se mostraba vacía y solo me permitía "cancelar".



Después de leer en los foros y postear esta duda sin respuesta, vi que usuarios estaban teniendo problemas con los menús de Netbeans en Ubuntu 12.04, así que decidí probar la siguiente solución:

http://hanynowsky.wordpress.com/2012/04/27/netbeans-ide-look-feel-under-ubuntu-12-04/

En resumen, el problema parece ser con el "Look and feel (L&F)" de Java, que utiliza para Linux el L&F GTK, la solución es cambiar este L&F por el "nativo" llamado "Metal"

Para esto, hay que editar el siguiente archivo: netbeans.conf


Este generalmente se encuentra en la siguiente dirección:

/usr/local/netbeans-7.1.2/etc/netbeans.conf


$ gksudo gedit /usr/local/netbeans-7.1.2/etc/netbeans.conf


y añadimos la siguiente linea a las opciones de netbeans:

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal
 
y con esto, mostrará el L&F Metal


Y se solucionará por lo pronto este problema.