Gnome 3.4: Algo Salio Mal

Con esta nueva actualizacion de Gnome 3 han habido algunos errores que han surgido a la hora de hacer la actualizacion o bien sea nueva instalacion.

El que me ha pasado a mi es cuando entro a GDM (o trato de entrar mejor dicho), me lanza la imagen que pueden ver arriba y hay dos soluciones para este error.

El primero: puede que Gnome 3.4 tenga problemas con Networkmanager, error que solucionan en el siguiente BLOG.

El Segundo: Es el que yo tuve y tiene que ver con el driver de Nvidia especificamente con el propietario. Tenia instalado este driver porque me funcionaban bien, hasta esta actualizacion. Pero la solucion esta en cambiar el driver Propietario a el driver Nouveau.

La instalacion es de la siguiente forma:

Si ya tienen el driver propietario hay que eliminarlo

pacman -Rdds nvidia nvidia-utils

tambien hay que eliminar el archivo Xorg.conf que creo el driver anterior

rm /etc/X11/xorg.conf

y de ultimo instalamos el driver Nouveau

pacman -S nouveau-dri xf86-video-nouveau

Reiniciamos y listo, ya estaria solucionado el problema de Nvidia con Gnome 3.4

Solucionar problema TVTime + Webcam

Después de tener un webcam por ahí tirada decidí que ya había descansado mucho 😀 y darle un poco de trabajo, todo muy bien con el reconocimiento del hardware pero tuve un problema teniendo la webcam conectada (aunque no en uso) y ver televisión en la aplicación TVTime.

Cuando se tienen dos dispositivos como en mi caso: Webcam y Tarjeta de TV, hay un error porque TVTime trata utilizar la cámara y reproducir TV con esta y claro nunca se puede ver.

Para solucionar este problema es muy sencillo. Teniendo conectada solo nuestra tarjeta de TV, en la carpeta /dev tendremos solo un archivo llamado video0 (esta es la Tarjeta de TV). Pero si conectamos nuestra webcam obtendremos un nuevo archivo llamado video1, así que nuestra nueva configuración queda como: video0 (webcam) y video1 (Tarjeta de TV) pero como aun tenemos TVTime asociado con video0 ahí es donde esta el problema.

Ahora vamos cambiar el dispositivo que va a utilizar TVTime entrando al archivo de configuración en esta dirección  /etc/tvtime/tvtime.xml

buscamos la siguiente linea y cambiamos el valor de video0 a video1 

<option name=”V4LDevice” value=”/dev/video0″/>

Eso es todo, guardamos el archivo y abrimos TVTime, tendremos ya funcionando la Tarjeta de TV.

Aunque es una solución muy sencilla, encontré foros que aun no habían solucionado este problema :-S

Crear un repositorio local en Archlinux

Hace algunos dias que me vi en la necesidad de tener que formatear mi disco duro y tener que instalar mis sistemas nuevamente. Pero como saben para poder instalar el escritorio y todas las aplicaciones en Archlinux se necesita de una conexion a internet.

Yo cuento con una conexion a internet lenta y limitada, asi que descargar todos los paquetes de Gnome y aplicaciones extras, iba a llevar tiempo, asi que me vi en la necesidad de poder buscar alternativas.

Una de las que encontre fue hacer un pequeño repositorio local, con los paquetes que habia rescatado de la cache del sistema. Estos paquetes los encontramos en la carpeta /var/cache/pacman/pkg en esta direccion estan los paquetes que hemos instalado en el sistema y lo que normalmente hago yo, es hacer frecuentemente copia de esta carpeta, para tener un backup de todas las aplicaciones que tenga instaladas en ese momento y asi poder hacer este metodo.

Asi que teniendo nuestro backup lo que necesitamos es copiar todos los paquetes a nuestra nueva ubicacion en la instalacion nueva, en mi caso fue asi:

$ mkdir /home/kr105/repo/

Ahora copiamos todos los archivos del repositorio a la nueva carpeta que creeamos:

$ cp /media/kr105/pkg/*.* /home/kr105/repo/

Ahora, generamos el repositorio local y lo creamos con la utilidad repo-add que ya viene incluida en la base de Archlinux

$ repo-add /home/kr105/repo/repo.db.tar.gz /home/kr105/repo/*

El repositorio ya esta creado, lo unico que hace falta es agregarlo al archivo pacman.conf para que reconozca el sistema el repositorio.

$ nano /etc/pacman.conf

y agregamos al final del archivo

[repo]
Server = file:///home/kr105/repo/

Guardamos el archivo con los cambios que se han hecho y luego

$ pacman -Sy

Con este comando lo que hacemos es actualizar la lista de repositorios y nuestro repositorio local será agregado, Ahora solo instalamos los archivos que teniamos anteriormente en nuestro sistema, como Gnome, el paquete Gnome-extra, en mi caso, ya que tenia Gnome instalado en el sistema que fue eliminado.