jueves, 1 de septiembre de 2011

Instalar mate (fork de GNOME2) en Archlinux

Cuando Gnome3 vió la luz muchos gnomeros decidieron volver a la versión 2 porque no fue de su agrado. Lamentablemente gnome2 no va a ser mantenido ya que los esfuerzos se pondrán al servicio de la nueva versión. Por suerte no todo esta perdido y hace un tiempo se anuncio el proyecto Mate que es un fork de gnome2, por el momento solo 
disponible en ArchLinux aunque hay un proyecto similar para los usuarios de Fedora. 


Como todo proyecto relativamente nuevo (aunque gnome2 ya tiene sus años) hay muchas cosas incompletas o inexistentes. Por el momento se han portado algunas aplicaciones pero seguramente en un futuro se irán agregando mas a la lista. Entre las que podemos encontrar ahora tenemos:


  • Totem (mate-video-player)
  • Eye of GNOME (mate-image-viewer)
  • Gedit (mate-text-editor)
  • File Roller (mate-archive-manager)
  • GNOME Panel applets (mate-applets)
  • GNOME Terminal (mate-terminal) 

Entre paréntesis se muestra el nuevo nombre de las mismas ya que por un tema de licencias no pueden llamarse como en gnome.



Probando Mate

Primero debemos activar un repositorio agregando al /etc/pacman.conf lo siguiente:


[mate]
Server = http://matsusoft.com.ar/repository/archlinux/mate/$arch 
Server = http://cptl.org/mate/$arch 
Server = http://germ.winpe.com/archlinux/mate/$arch



Como root actualizamos la base de datos de paquetes

pacman -Syy


e instalamos

pacman -S mate-desktop-environment

En este punto puede que surjan conflictos con algunos archivos en el sistema. Puede forzar la instalacion agregando el flag f al comando anterior 

pacman -Sf mate-desktop-environment


Ya tenemos mate instalado en nuestro sistema, ahora hay que agregarlo al gestor de sesiones. En mi caso utilizo KDM y para poder seleccionar mate como sesion tuve que crear el archivo mate.desktop en /usr/share/sessions conteniendo:

[Desktop Entry]
Encoding=UTF-8
Name=Mate
Comment=Mate session
Exec=ck-launch-session mate-session
Icon=


Luego agregué al archivo /usr/share/config/kdm/kdmrc
/usr/share/xsessions donde dice
SessionsDirs=.....

Y me quedó algo asi:
SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions,/usr/share/xsessions


Según la wiki de archlinux, todavía no existe mate-volume-control pero se puede utilizar el applet de sonido para variar el volumen. Este applet se encuentra en el paquete mate-applets






Si extrañan gnome2 mate es un fork a seguir bien de cerca. 
Saludos!

2 comentarios:

  1. Bueno , muy buenas , decidi instalar mate en oneric , a traves del ppa : https://launchpad.net/~amanas/+archive/mate-desktop

    Bueno la cuestion es que no trae "mate-session" , asi que debo proceder a crear manualmente 2 archivos , debido a que estoy en ubuntu

    [ En el primero no tengo idea de que deba contener ]

    1 - /usr/share/gnome-session/sessions/mate-session.session


    2 - /usr/share/xsessions/mate.desktop
    con el contenido , por ejemplo :

    [Desktop Entry]
    Encoding=UTF-8
    Name=Mate
    Comment=Mate session
    Exec=ck-launch-session mate-session
    Icon=

    Bueno , siguiendo de ejemplo el "ubuntu-2d.session" que contiene :

    [GNOME Session]
    Name=Ubuntu 2D
    RequiredComponents=gnome-settings-daemon;
    RequiredProviders=windowmanager;panel;launcher;
    DefaultProvider-windowmanager=metacity
    DefaultProvider-panel=unity-2d-panel
    DefaultProvider-launcher=unity-2d-launcher

    DesktopName=Unity

    Alguien me puede explicar que le deberia agregar al primer archivo ???

    Gracias de antemano por cualquier ayuda que me puedan brindar :D

    ResponderEliminar
  2. Por lo que vi en el PPA aparentemente esta incompleto y faltan paquetes. Por esa razón no esta mate-session. Desconozco el manejo que hace Ubuntu 11.10 con las entradas de lightdm pero yo esperaria hasta que suban los paquetes que faltan asi te ahorras algunos dolores de cabeza.
    Saludos

    ResponderEliminar