Instalar Gnome3 en Debian

De sobra está decir que todo lo que explico a continuación tienen que hacerlo bajo su propio riesgo. Yo no me hago responsable de la pérdida de datos o cualquier otro fenómeno que puedan experimentar al terminar de instalar todo. Aclarado este punto, pasamos a romper el sistema 😀

Añadir Repositorios.

Lo primero que tenemos que hacer es añadir los repositorios de Debian Experimental. Para no tener problemas de dependencias entre Wheezy (Testing) y Experimental, decidí incluir también a Sid, pero eso no creo que sea necesario hacerlo realmente. Mi sources.list tiene lo siguiente:

deb http://ftp.debian.org/debian wheezy main contrib non-free
deb http://ftp.debian.org/debian sid main contrib non-free
deb http://ftp.debian.org/debian experimental main contrib non-free

Luego actualizamos:

$ sudo aptitude update

Instalando los paquetes.

Básicamente los paquetes que necesitamos instalar para que funcione el Shell, nos ponga el tema bonito y nos guarde las configuraciones son:

gnome-session gnome-themes-standard dconf-tools dconf-gsettings-backend

Si ya tenemos una instalación previa de Gnome (recomiendo hacer todo esto mediante Synaptic) podremos percatarnos de que hay muchas actualizaciones disponibles. El listado de paquetes que actualicé fué enorme, pero básicamente estos son los principales paquetes a instalar/actualizar:

alacarte empathy empathy-common evince evince-common evolution-data-server evolution-data-server-common file-roller gconf-defaults-service gconf2 gconf2-common gedit gedit-common gnome-applets gnome-applets-data gnome-control-center gnome-dictionary gnome-doc-utils gnome-icon-theme gnome-media gnome-menus gnome-nettool gnome-panel gnome-panel-data gnome-power-manager gnome-screensaver gnome-screenshot gnome-session gnome-session-bin gnome-session-canberra gnome-session-common gnome-settings-daemon gnome-terminal gnome-terminal-data gnome-utils-common nautilus nautilus-data nautilus-sendto-empathy rhythmbox rhythmbox-plugins totem totem-common totem-mozilla totem-plugins gnome-bluetooth gnome-control-center-data gnome-desktop3-data gnome-icon-theme-symbolic gnome-js-common gnome-session-fallback gnome-shell mutter-common zeitgeist-core zenity-common

Instalando estos paquetes, se instalan también las dependencias necesarias. También necesitamos instalar/actualizar otros paquetes extras. Para que se vea correctamente el tema Gtk de Gnome3:

gnome-accessibility-themes gnome-themes-extras gnome-themes-more gnome-themes-standard gtk2-engines-smooth

Y para poder configurarlo posteriormente:

gnome-tweak-tool

Todo esto puede demorar en dependencia de la velocidad de la conexión. Ahora, aclaro algo ¿Por qué usar Synaptic? Pues por el simple hecho de que todas las actualizaciones no se pueden instalar. Ejemplo de ello fueron unos paquetes del Xorg, que me pedían desinstalar xserver-xorg-video-intel, que es el driver que uso. Tengan en cuenta que yo estoy actualizando a partir de los paquetes que instalé siguiendo estos pasos, que no son más que una instalación personalizada de Gnome en Debian.

Borrando antiguas configuraciones.

Lo más recomendable es que hagan una salva de las carpetas de configuración de Gnome y luego las eliminen de /home. Pueden usar este comando en consola:

$ mkdir /home/usuario/Desktop/Salvas
$ cp -R ~/.gconf ~/Desktop/Salvas
$ cp -R ~/.gconfd ~/Desktop/Salvas
$ cp -R ~/.gnome2 ~/Desktop/Salvas
$ rm -R ~/.gconf
$ rm -R ~/.gconfd
$ rm -R ~/.gnome2

Luego salen de la sesión y vuelven a entrar. Si están usando Gnome-Shell, pueden teclear Alt+F2 y escribir “r” sin las comillas. Esto reinicia el Shell.

Pues nada. Espero que con esto sea suficiente y que no tengan muchos problemas.

Gnome3 a puntito de caramelo :D

Ya logré que la mayor parte de las cosas funcionaran en Gnome3 (FallBack Mode). Al parecer, cuando instalé los paquetes, me faltaron por actualizar otros que tenían que ver algo con la configuración, así que (casi) todo lo que necesitaba ya lo tengo hecho. Con la actualización de dichos paquetes, ya pude configurar lo siguiente:

  • Teclado en (Inglés con teclas muertas).
  • Metacity con el tema Minty-Freshness.
  • Ya pude configurar las fuentes que quería y como quería. Al reducir el tamaño de las mismas, se redujo el tamaño del panel.
  • Ya pude cambiar el tema de iconos y puse Faenza-Dark.
  • El tema del cursor no lo cambié porque el que viene por defecto me gusta 😛

¿Que me queda pendiente?

  • Cambiar el tema Gtk. Con gnome-tweak-tool ya se puede hacer, lo que pasa que el que escogí para probar, no se mostraba bien. Tengo que documentarme al respecto.
  • Cambiar el reloj del medio del panel superior (si es que algún día se pueden mover los applets del panel).
  • Con gnome-tweak-tool también pude habilitar la opción de mostrar Iconos en el escritorio, pero cuando oprimo F5 se me va el fondo y se queda en blanco. Al parecer es un bug que aún no ha sido corregido.
  • Ir puliendo otras cosillas.

Debo decir que, a pesar de que se encuentra en los repositorios de Experimental, Gnome3 + Shell, es bastante estable para mi gusto, asi que me quedaré probándolo un buen tiempo, pero eso si, nada de Shell 😛

Como configurar Metacity en Gnome3

Leyendo nuevamente mi propio post, me di cuenta de algo, el gestor de ventanas se me parecia mucho a Metacity, y en efecto, era Metacity. Para cambiar el estilo que traia, tuve que hacer uso de Gconf-Editor. Para ello modifique como pueden ver en la imagen, los valores:

  • /apps/metacity/general/button_layout
  • /apps/metacity/general/theme

Y listo. 😀

Ya tengo Gnome3 instalado..

Antes que nada debo pedir disculpas por el simple hecho de que escribire sin tildes y sin algunos caracteres correctamente. Esto se debe a lo que voy a explicar a continuacion.

Se me subio el loco y desde bien temprano, me dispuse a instalar Gnome3 desde los repositorios experimentales de Debian. Debo decir que todo salio bastante bien ya que hasta ahora no he tenido ningun cuelgue o cosa parecida, y los problemas que ahora mismo tengo, son de configuracion. Para empezar creo que esta de mas decir que no estoy usando Gnome-Shell, sino el modo FallBack, por lo que tengo la apariencia similar a Gnome 2.x.x. Y debo ser justo, es cierto que todo va mas fluido. Siento que las aplicaciones se abren y se cierran con mayor rapidez.

Configuracion nula.
Hay cosas que no he logrado hacer y las describo a continuacion. En Gnome3 el nivel de configuracion es nulo. Al principio me salio el borde de las ventanas por defecto, pero ahora me sale uno bastante feo que podran ver en la imagen que adjunto al final. Les digo todo lo que no puedo hacer:

  • No he podido configurar el teclado en Ingles (con teclas muertas) ni ningun otro esquema de idioma, por lo tanto no tengo ni acentos, ni nada que conlleve algun simbolo raro.
  • Los paneles son como piedras, no se inmutan, ni se pueden configurar. No puedo quitar o poner applets. No puedo cambiarles el tamano ni nada.
  • Instale gnome-tweak-tool, una herramienta que supuestamente sirve para configurar el shell y la unica opcion que funciona, es la de mostrar los botones de Minimizar y Maximizar. No me deja cambiar las fuentes, ni nada de las otras opciones que muestra.
  • Tampoco puedo cambiar iconos, tema gtk ni cursores.

Estoy tratando de poder configurar todo esto, pues como dije al principio en honor a la verdad, el modo fallBack me gusta bastante y se siente bien ligero. Todo adelanto que logre obtener, se lo ire comunicando paulatinamente..

Maldito proxy, maldito ISP, maldito bloqueo

No soporto cuando tengo que parar un trabajo, proyecto o investigación por falta de información, y no porque no haya, sino porque no me dejan llegar a ella. Desgraciadamente para mi, que navego mediante un proxy, es muy común tratar de acceder a un sitio y que al instante me salga el dichoso mensajito: *Error, el URL solicitado no se ha podido conseguir..*

¿Cual es el problema? Sencillo: *Acceso Denegado*, porque las reglas de CONTROL impiden que mi petición sea permitida en este momento. En otras palabras, que mi ISP me tiene más bloqueado que Estados Unidos con su embargo hacia Cuba. Y me cabrea porque coño, uno no anda viendo pornografía ni la serie de cosas que en mi país están prohibidas. Esta vez no se trata de CodeGoogle o SourceForge, los cuales tienen a Cuba en la lista de países bloqueados, sino de regulaciones internas que me impiden desarrollar mi parte profesional.

No he podido compilar el dichoso Gnome3 por el simple hecho de que necesito obtener los paquetes desde GIT y tengo que usar el puerto 9418, el cual está (cómo es lógico), bloqueado. Haciendo uso del comando git clone http://url me funciona, pero desafortunadamente, Jhbuild, que es la herramienta con que se compila Gnome3, usa git clone git://url. Y ahi es donde comienzan los palos. Tampoco me sirvió la variante que me ofreció Andrew (Webupd8) de usar TOR.

Nada, que odio los Proxys, Firewall, ISP y cuanto método de control tengo encima..

Problemas compilando Gnome3

Para que después no digan que no hablo con base, me dediqué a buscar como compilar Gnome 3 y ya estoy bajando los ficheros del repositorio git de Gnome. Estoy siguiendo los pasos que encontré en Webup8 y si todo sale bien, luego publicaré como compilar en Debian Testing.

El primer tropiezo lo tuve con un script automatizado que me ejecuta git clone git:// pero mi ISP me tiene bloqueado el puerto que utiliza este comando (port 9418), así que tuve que modificarlo por git clone http… Ahora al ejecutar jhbuild build me vuelve a pasar lo mismo. Mañana con calma trataré de buscar como resolver esto.. Uff

Gnome-Shell ¿De que vas?

No dejo de pensar en Gnome 3 y especialmente en su Shell, como un conjunto de decisiones equivocadas. Creo que más allá de un nuevo concepto, dejarán firmado mediante un cambio extremadamente brusco, su sentencia de muerte. En este artículo tengo pensado criticar sin el menor esfuerzo de negarlo, y advierto que todo lo que leerán a continuación, no es más que mi modesta opinión personal.

No voy a hablar sobre lo que no hemos visto, sino de lo que han mostrado. Empezando por el video de presentación, al que solo le hizo falta un fondo blanco para imitar completamente a los videos promocionales de Apple, y digo el fondo porque la música, es muy similar. 50 segundos para mostrar como se ajustan las ventanas cuando se desplazan y nada más. Creanme, no me engancharon ni un poquito. Los de Cupertino tienen que darle clases a la gente de Gnome en márketing.

Interfaz y enredo.

El primer cambio radical fué eliminar los botones de Minimizar/Maximizar. A pesar de que muchos usuarios hacen uso del doble clic sobre el título de la ventana para realizar esta acción ¿A quién se le ocurre eliminar dichos botones? Y no lo digo por mi, sino por cualquier usuario de Windows, KDE, Xfce, Gnome2 e incluso Mac OS. Esta acción ahora se realizar desplazando las ventanas hacia el borde superior. Asi que si eres uno de esos usuarios nuevos, de los que ahora usará Gnome, busca un mapa para que no te pierdas..

Hay cosas que no termino de entender de la interfaz de Gnome-Shell. Se supone que estamos en una era donde los netbooks y dispositivos pequeños están de moda. Fíjense en la imagen posterior. Un dock -porque es un dock ¿verdad?- enorme, con iconos inmensos, que al ser 6 quedan bien ajustados, pero ¿Y si añado otros 6 iconos? Un panel cerrado a modificaciones, con el reloj en el medio, lo cual no me gusta para nada y los iconos de lo que yo llamo la bandeja del sistema extremandamente separados. Eso sin hablar de los iconos de la aplicaciones en el panel. Supongo que tengan un icono grandote de ese tipo para cada paquete del repositorio. Definitivamente no está pensado para pantallas chicas.

Pero fíjense en imagen a continuación. ¿Acaso hay dos áreas de notificaciones -o bandejas del sistema- como prefieran llamarle? Arriba está el icono de la batería, el bluetooth, la red… etc, y en la parte inferior derecha el reproductor y algo similar al estado del usuario en la mensajería, que a su vez, también se puede apreciar en la parte superior donde dice Live System User.

Y fíjense en la búsqueda, la cual tiene los caracteres “pa” y lo primero que aparece en el resultado es Gnome-Disk-Utility, e incluso, relaciona otro elementos como Date and Time ¿En que parte esas aplicaciones tienen las letras PA de tal forma que coincidan con la búsqueda? 😕

Por último esta otra imagen, relacionada según el nombre, con algo de Chat. ¿Eso es un cliente IRC, Jabber o Twitter? Fíjense además en el tamaño de los botones en Nautilus y el Visor de Imágenes, por no hablar de los colores.

Y esto es tan siquiera sin usarlo. A eso se le suma que ya no existen efectos de Compiz y por lo que pude probar mediante el LiveCD de Fedora, Gnome-Shell se comporta lento a más no poder.

Solo me queda gritar: ¡¡¡Por Dios, un diseñador de interfaces urgente antes del 6 de abril!!! 😀