Interfaz Moblin En Archlinux

Buenos días, creo que todos hemos escuchado hablar de moblin, la distro de Gnu/Linux que a revolucionado los escritorios, diseñada para netbooks y muy interesante por lo demás, para los que la hayan probado notaran su optimización, fluidez y agrado gráfico que posee.

moblin

Bueno hoy haremos un paréntesis en las guías de instalación, para hacer un pequeño experimento, por si a alguien le interesa, instalaremos la interfaz de moblin en nuestro archlinux. Estuve buscando y en el foro de archlinux.org, salen los paquetes necesarios los cuales están en AUR, ademas de algunos que yo agregue, así que no sera demasiado complicado hacer esto, aunque como no de todos tenemos binarios, si demorara un tiempo importante. Bueno empecemos, instalaremos todos los paquetes necesarios, esto lo haremos con yaourt, por ser mas sencillo, si quieren pueden descargar los pkgbuilds, crear los paquetes e instalarlos.

Primero necesitaremos algunos paquetes, comprueben si los tienen, sino los instalan.

yaourt -S git gnome-common intltool mesa

Y acontinuacion instalamos los de moblin.

yaourt -S libccss librest-git jana-git mux-git clutter-git nbtk-git gconnman-git carrick-ng-git dalston-git bickley-git bognor-regis-git hornsey-git mojito-git bisho-git anerley-git gir-repository-git mutter-git mutter-moblin-git moblin-gtk-engine-git moblin-icon-theme-git moblin-menus-git moblin-session-git

Si clutter-git, les da un error al compilar pueden descargar el binario desde aqui. Al instalar, nbtk-git y hornsey-git debemos modificar el pkgbuild, y en dependencias, envés de libccss-git, debemos poner libccss, ademas en hornsey-git cambiaremos la dependencia clutter-gst por glutter-gst-git,  si tenemos problemas al compilar mutter-git, modificaremos el pkgbuild, y en la linea

--with-clutter || return 1

agregaremos –without-introspection, quedando de esta forma

--with-clutter --without-introspection || return 1

En moblin-session-git, probablemente les de un error de md5sums por lo que deben editar el pkgbuild, y comentar (#) esa linea.

Ahora tras terminar de instalar todo, modificaremos el archivo /etc/xdg/moblin/xinitrc con

sudo nano /etc/xdg/moblin/xinitrc

Y en la ultima linea  cambiaremos
metacity --sm-disable

Por
mutter --sm-disable --mutter-plugins=moblin-netbook

Si todo ha salido bien, ahora solo nos quedara modificar nuestro .xinitrc

nano ~/.xinitrc

Y añadimos la linea

exec startmoblin

Comentando las demás. Si queremos dejar el sistema funcionando con moblin, debemos agregar en los demonios de rc.conf, pulseaudio y connmand, ademas de algunos ajustes. Reiniciamos e iniciamos nuestra sesión y si todo anduvo bien, tendremos la interfaz de moblin en nuestro archlinux, Algo así…

moblin-arch1

moblin-arch2

Saludos y hasta la próxima.

XaBz

Anuncios
  1. Un poco de trabajo pero el resultado es fantastico, que flexible es arch ;).

    Saludos

    • Fernando
    • 11/10/09

    Hay un error al instalar libccss-git, ya que al parecer cambio el servidor donde se alojaba un tgz y sale eror 404, seguire intentando instalar moblin…

    • Fernando
    • 11/10/09

    cambio de host libccss, pueden hacer lo siguiente

    git clone git://gitorious.org/moblin-and-gnome-devel-packaging/moblin-git.git
    cd moblin-git/ccss/libccss-old
    makepkg -sif

    saludos

    • Disculpa en el momento que hice la entrada todo funcionaba bien, cuando tenga tiempo la revisare para actualizarla.

    • vladimir_
    • 4/12/09

    http://gitorious.org/moblin-and-gnome-devel-packaging/moblin-git

    git clone git://gitorious.org/moblin-and-gnome-devel-packaging/moblin-git.git
    cd moblin-git
    #editamos el script build-me-quick.sh, para que apunte a nuestro home, pasando de:
    if [ -f "/home/alex/build/moblin-git/$file/PKGBUILD" ]
    a algo así:
    if [ -f ~/build/moblin-git/$file/PKGBUILD ]
    También recomiendo quitar permisos de ejecución al archivo list
    ejecutamos el script build-me-quick.sh
    y segun parece debería funcionar, el unico problema que le veo es que esta pensado demasiado para usuarios finales, por aquello de usar notificaciones graficas en cada paquete creado.

    • vladimir_
    • 9/12/09

    Siguiendo los scripts de gitorious ando…
    Me peta catastroficamente al compilar librest-git:
    make[2]: se ingresa al directorio `/home/vlad/build/moblin-git/librest/src/librest-build/rest’
    CC librest_0.6_la-rest-proxy.lo
    CC librest_0.6_la-rest-proxy-call.lo
    CC librest_0.6_la-rest-xml-parser.lo
    CC librest_0.6_la-rest-main.lo
    CC librest_0.6_la-oauth-proxy.lo
    CC librest_0.6_la-oauth-proxy-call.lo
    CC librest_0.6_la-sha1.lo
    CCLD librest-0.6.la
    GEN Rest-0.6.gir
    GEN Rest-0.6.typelib
    ERROR: ld.so: object ‘libfakeroot.so’ from LD_PRELOAD cannot be preloaded: ignored.

    ** WARNING **: Can’t resolve type ‘RestProxyClass’ for field Rest.OAuthProxyClass.parent_class
    aborting…
    /bin/sh: line 5: 31617 Abortado LD_LIBRARY_PATH=.libs /usr/bin/g-ir-compiler –includedir=. –includedir=. Rest-0.6.gir -o Rest-0.6.typelib
    make[2]: *** [Rest-0.6.typelib] Error 134
    make[2]: se sale del directorio `/home/vlad/build/moblin-git/librest/src/librest-build/rest’
    make[1]: *** [all-recursive] Error 1
    make[1]: se sale del directorio `/home/vlad/build/moblin-git/librest/src/librest-build’
    make: *** [all] Error 2
    ==> ERROR: Falló la compilación.
    Abortando…

    Alguna idea?

    • eduardo
    • 15/05/10

    la instalación no tuvo errores pero aun asi no puedo correr la interfaz :S, no se que puede estar fallando.

  1. 15/11/09

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: