Topic: Interfaz de Moblin en Archlinux

Holas, aprovechando los últimos días de vacaciones, y recordando que había probado moblin hace un tiempo y se veía bastante bien, me dije: En este mundo de Gnu/Linux, se puede hacer cualquier cosa, asique me puse a buscar si había algo de info y me encontré con que en el foro de arch.org, estaban intentando hacer esto.
Asique me puse a probar en vbox para ver que salia, y no me resulto xD. Asique lo instale en el pc y resulto jejeje.
Aquí va la idea. Se necesita tener instalado "git gnome-common intltool mesa"
Y de AUR debemos instalar (con yaourt es mas fácil).

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

Al instalar, nbtk-git y hornsey-git tenemos que cambiar la dependencia, libccss-git por libccss, ademas en hornsey-git hay que cambiar clutter-gst por glutter-gst-git, si tenemos problemas al compilar mutter-git, hay que modificar el pkgbuild, y en la linea

--with-clutter || return 1

agregar –without-introspection, quedando de esta forma

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

En moblin-session-git, da un error de md5sums por lo que hay que comentar esa linea.

Después de terminar todo en '/etc/xdg/moblin/xinitrc' hay que modificar la ultima linea

sudo nano /etc/xdg/moblin/xinitrc

Y en la ultima linea  cambiamos

metacity --sm-disable

Por

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

Si todo salio bien, ahora solo nos queda modificar nuestro .xinitrc

nano ~/.xinitrc

Y añadimos la linea

exec startmoblin

Y veremos algo como...

http://archxz.files.wordpress.com/2009/07/moblin-arch1.png

http://archxz.files.wordpress.com/2009/07/moblin-arch2.png

Para hacerlo mas funcional, debemos poner en los demonios de rc.conf 'connmand y pulseaudio'.

Saludos, ojala le sirva alguien.

XaBz

Last edited by xabz (2009-07-27 06:15:17)

Re: Interfaz de Moblin en Archlinux

La zorra wom!!!

Te pasaste pelao... excelente info... testeando al toque.

Saludos!

P.D.: Instala todo sin mayores complicaciones.. pero nunca en mi vida habia visto tanto errores a tantos niveles.. xD! ojala pase a community

Re: Interfaz de Moblin en Archlinux

xD cierto, pero anda y sirve para probar jejejee
Saludos

Re: Interfaz de Moblin en Archlinux

hola xabz!

no soy muy versado en esto de compilar cosas. Mientras makea el libccss me tira error!!

 
LINK  example-7
  LINK  example-8
./.libs/libexample-8-noinst.a(example-8.o): In function `expose_cb':
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:59: undefined reference to `gdk_cairo_create'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:61: undefined reference to `ccss_cairo_style_draw_rectangle_with_gap'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:70: undefined reference to `cairo_destroy'
./.libs/libexample-8-noinst.a(example-8.o): In function `custom_box':
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:38: undefined reference to `cairo_rectangle'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:39: undefined reference to `cairo_set_line_width'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:40: undefined reference to `cairo_set_line_cap'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:41: undefined reference to `cairo_stroke'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:43: undefined reference to `ccss_style_dump'
./.libs/libexample-8-noinst.a(example-8.o): In function `main':
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:91: undefined reference to `gtk_init'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:93: undefined reference to `ccss_cairo_grammar_create'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:94: undefined reference to `ccss_grammar_create_stylesheet_from_buffer'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:98: undefined reference to `ccss_stylesheet_query_type'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:102: undefined reference to `ccss_style_dump'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:104: undefined reference to `gtk_window_new'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:105: undefined reference to `gtk_window_get_type'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:105: undefined reference to `g_type_check_instance_cast'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:105: undefined reference to `gtk_window_set_default_size'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:106: undefined reference to `g_type_check_instance_cast'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:106: undefined reference to `gtk_main_quit'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:106: undefined reference to `g_signal_connect_data'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:109: undefined reference to `gtk_drawing_area_new'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:110: undefined reference to `gtk_container_get_type'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:110: undefined reference to `g_type_check_instance_cast'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:110: undefined reference to `gtk_container_add'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:111: undefined reference to `g_type_check_instance_cast'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:111: undefined reference to `g_signal_connect_data'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:114: undefined reference to `gtk_widget_show_all'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:115: undefined reference to `gtk_main'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:117: undefined reference to `ccss_style_destroy'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:118: undefined reference to `ccss_stylesheet_destroy'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:119: undefined reference to `ccss_grammar_destroy'
/tmp/yaourt-tmp-gopimn/aur-libccss/src/ccss-0.5.0/examples/example-8.c:99: undefined reference to `g_assertion_message_expr'
collect2: ld returned 1 exit status
make[2]: *** [example-8] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
    Aborting...
==> ERROR: Makepkg was unable to build libccss.
==> Restart building libccss ? [y/N]
==> --------------------------------
==> 

me ayudas plz smile
me falta algun pacuete que tenga las funciones que salen ahi?

Last edited by gopimn (2010-07-04 14:52:09)

- -------------------------------------- --
  Remember:   Simple is not easy
- -------------------------------------- --
NSFAQ about linux

Re: Interfaz de Moblin en Archlinux

Mmm, en realidad no he revisado el tutorial últimamente, cuando lo hice funcionaba (hace como 1 año) así que es casi imposible que funcione tal como esta, considerando todo lo que a avanzado moblin. En todo caso en vez de instalar libccss prueba con libccss-git tal vez funcione. Saludos

Re: Interfaz de Moblin en Archlinux

http://moblin.org/community/blogs/imad/ … come-meego

que lata. me habria gustado probar esa interfaz.  seguramente los errores al compilar hacen alusiona que las funciones que llama son de una version anterior de cairo.

çyas

- -------------------------------------- --
  Remember:   Simple is not easy
- -------------------------------------- --
NSFAQ about linux