martes, 22 de mayo de 2012

Instalar Alacarte en Xfce con una mínima paquetería

Tenía pensado explicarlo y al final se me pasó. Hoy Pedrozgz indirectamente me ha recordado que esto se me había quedado en el tintero de mi paso por Xfce. Así que por riesgo a que se me olvide otra vez, paso rápidamente a explicar como utilizar Alacarte como gestor de menús en Xfce con una paquetería mínima. Vamos dos paquetes de nada y otro extra.


Por regla general si quieres instalar Alacarte en Xfce tienes que tragarte toda esta ingente cantidad de paquetes:

alacarte apg cheese-common evolution-data-server folks-common gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-folks-0.6 gir1.2-gconf-2.0 gir1.2-gee-1.0 gir1.2-gkbd-3.0 gir1.2-gmenu-3.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gjs gnome-applets gnome-applets-data gnome-contacts gnome-control-center gnome-control-center-data gnome-online-accounts gnome-panel gnome-panel-data gnome-power-manager gnome-session gnome-session-fallback gnome-shell gnome-shell-common gnome-themes-standard gnome-user-guide libcaribou-common libcaribou0 libcheese-gtk20 libcheese1 libclutter-gst-1.0-0 libclutter-gtk-1.0-0 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0 libebackend-1.2-1 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserverui-3.0-1 libfolks-eds25 libfolks-telepathy25 libfolks25 libgee2 libgjs0b libgnome-control-center1 libgnome-menu-3-0 libgoa-1.0-0 libgoa-1.0-common libgweather-3-0 libgweather-common libmozjs185-1.0 libmutter0 libmx-1.0-2 libpanel-applet-4-0 librest-0.7-0 librest-extras-0.7-0 libsocialweb-client2 libsocialweb0 libtelepathy-logger2 metacity mutter-common notification-daemon

Pues nosotros lo haremos instalando tan sólo estos dos:
alacarte 
libgnome-menu-3-0

Para ello, lo haremos del siguiente modo desde un Terminal:
sudo apt-get install alacarte libgnome-menu-3-0 --no-install-recommends

Una vez instalados estos dos paquetes nos descargamos este archivo:
Alacarte-Xfce

E introducimos el archivo  que contiene llamado gnome-desktop-item-edit en la siguiente ruta:
/usr/bin/

Por último clicamos en el menú de aplicaciones del panel con el botón derecho del ratón y seleccionamos Propiedades. En la ventana que se nos muestra, abajo donde dice Archivo de menú seleccionamos Use the default menu:



A partir de entonces ya podremos ir a menú Aplicaciones/Configuración/Menú Principal para utilizar Alacarte como gestor de menús:


Para finalizar comentar que encontré un gestor de menús especifico para Xfce que podéis ver aquí: Xfce Menu Edit.
Como lo de Alacarte no me terminaba de convencer. No por nada, simplemente por que me parecía paradójico tener que utilizar el de gnome para este menester. Otro que podemos utilizar es el llamado Main Menu Editor programado en Java y específico para LXDE y que podemos utilizar aquí. Pero tampoco me acababa de convencer. Así que me puse a buscar y encontré este Xfce Menu Edit
La verdad es que tiene un pinta estupenda, pero no tengo narices de instalarlo. Los errores de compilación son tantos que me aburro. Es solucionar uno y salir dos más.¿¡!?


He mirado de ponerme en contacto con su desarrollador, pero tampoco contesta. Me da que el proyecto está parado desde hace ya tiempo, desde la versión 4.0.3 de Xfce y es una verdadera lástima ya que apuntaba maneras.
Si alguien sabe algo al respecto se agradecería la información.

15 comentarios:

  1. Llegas tarde , pero que muy tarde.

    En tu caso es fácil solucionar el error, pero te saldrán otros tras solucionar ese...como me sucedió a mi, una tras otro, otro tras uno y así hasta que me cansé. Por eso digo que llegas tarde.
    Es una lástima ya que me llamo la atención nada más verlo.

    Me alegro que te funcione lo de Alacarte...
    Saludos

    ResponderEliminar
  2. Si, además que necesita 2 paquetes que dejaron de hacerse después de xfce 4.4

    ResponderEliminar
  3. Hola Fran, qué tema con fondo oscuro es el que estás usando? (el de la captura del menú).
    Saludos

    ResponderEliminar
  4. gracias fran exelente opcion para poder configurar el menu de mi Xfce como tengo MATE tambien instalado tenia muchas aplicaciones duplicadas ahora tengo los 2escritorios con solo las aplicaciones de cada entorno
    en realidad Mate no lo estoy usando me quede con Xfce,MATE es el q usa mi señora xq no quiere saber nada con otros entornos sufre una especie de versionitis aguda solo quiere Gnome2 o en este caso MATE(igual no me dejo desaparecer ubuntu10.04 todavia sigue ahi)
    una pregunta orta como se instala queria probarlo
    saludos

    ResponderEliminar
    Respuestas
    1. ok apenas llegue a casa lo instalo y pruebo muchas gracias fran

      Eliminar
  5. Hola Frannoe, me pide la llave pública...

    ResponderEliminar
    Respuestas
    1. ¿Aún estamos así Miguel?. Tienes en el blog el instalador PubKey que hice precisamente para este cometido. Lo hace todo solito.
      Lo verás en el blog a la izquierda. Tiene la imagen de dos llaves.

      Sigue los pasos,no creo que tengas problemas para instarlo.

      Nota: Orta tiene su propio gestor de apariencia que encontrarás en Sistema/Preferencias.
      Tenlo en cuenta para modificar muchas cosas de la apariencia de éste.

      Por cierto Miguel hay otro tema que puede ser que incluso te guste más. pruebalo de todos modos. Descargarlo y lo metes en la carpeta /user/share/themes
      Es muy parecido a Orta pero sin los problemas de éste en Xfce:

      http://crunchbanglinux.org/forums/topic/14973/greybird-xfce-theme

      También si quieres puedes añadir en este caso su repositorio:

      #Greybird Tema
      deb http://ppa.launchpad.net/shimmerproject/ppa/ubuntu oneiric main
      deb-src http://ppa.launchpad.net/shimmerproject/ppa/ubuntu oneiric main


      La verdad que para Xfce me gusta más este Tema, aunque no tenga un gestor modificador como Orta.
      Saludos

      Eliminar
  6. Si es que hay que leer tu blog todos los díassss!!!!! Je je, pues gracias, y sí, es verdad el tema Greybird me gusta, pero lo he encontrado por defecto en el sistema al parecer no me ha hecho falta bajarlo. ¿O es que el que tú pones es otra versión?

    P.D: Sigo sin poder bajar el script de las llaves públicas, me redirecciona a rapidshare. ¿Tengo que registrarme o algo para poder bajarlo, o es que ya no se puede?

    Graciasssss!!

    ResponderEliminar
    Respuestas
    1. No, no tienes que registrarte. Solo tienes que clicar en la imagen del centro que dice Descarga.

      Hasta luego

      Eliminar
    2. OK, ya está hecho, vaya úlimamente estoy torpe.

      Eliminar
  7. A propósito de temas. Te voy a pregunatar algo: ¿Sabes por qué todos los temas de XFCE tienen la barra del título de las ventanas (la de arriba), tan estrechas?
    Todos los temas que pruebo la tienen así, y también la barrita de desplazamiento.
    Bueno, ya sé que esto ya más bien son manías y caprichos... pero bueno, te pregunto por si acaso supieras alguna forma de personalizar eso, nada más.

    Gracias Frannoe,seguiremos investigando.

    ResponderEliminar
    Respuestas
    1. Pues ahora que lo comentas..., pues no me había fijado.

      Eliminar
  8. Para los que no les funcionen las acciones de crear menú/carpeta nuevos y os salte este error al ejecutar dichas acciones:
    Traceback (most recent call last):
    File "/usr/share/alacarte/Alacarte/MainWindow.py", line 311, in on_new_item_button_clicked
    process = subprocess.Popen(['gnome-desktop-item-edit', file_path], env=os.environ)
    File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
    File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
    OSError: [Errno 2] No existe el fichero o el directorio

    Lo he solucionado editando el archivo "/usr/share/alacarte/Alacarte/MainWindow.py" reemplazando todas las ocurrencias de "gnome-desktop-item-edit" por "exo-desktop-item-edit"

    Muchas gracias por el aporte y gran labor !

    ResponderEliminar