Global menu

Hola, hace mucho que no posteo y la verdad es que es por muchos motivos (falta de inspiracion y tiempo principalmente), pero esto es algo que me salio bastnte bien y queria compartirlo.

Ultimamente estuve probando Ubuntu 11.04 (aun sigo con Arch+KDE SC) y me dieron ganas de tener el menu global en KDE, y buscando un poco lo logré, aunque tarea facil no fue.

Lo primero que hay que instalar para tener esto es (desde ahora en adelante todos los paquetes a instalar van a ser desde AUR, asi que si no tenes una maquina rapida preparate una peli porque tarda en compilar todo) necesario instalar qt-appmenu, appmenu-qt (si, son dos paquetes diferentes y el ultimo depende del primero) y plasma-menu-bar. Una ves instalados en el panel de KDE agrega el applet Window Menubar y reinicia el equipo (se deben cargar la librerias de nuevo). Con esto tenes el menu global para todas las aplicaciones de Qt-KDE.

Si queres ademas soporte para las aplicaciones GTK2, debes instalar gtk2-appmenu y appmenu-gtk. Una ves instalados estos paquetes seguro te dice que debes agregar UBUNTU_MENUPROXY="libappmenu.so" al archivo /etc/profile, si el archivo no existe, crealo. De nuevo reinicia el equipo.

Para LibreOffice debemos instalar lo-menubar .

Con chromium la cosa es facil, una ves instalado el soporte para GTK2, debemos ir a about:flags y buscamos una etiqueta que diga:

Experimental GNOME menu bar support

y hacemos click en habilitar. Si no esta debe ser porque ya esta habilitada.

El problema viene con Firefox, ya que este no funciona con  GTK2 en su totalidad, debido a XUL (no se bien como es la cosa aca). Para habilitar el soporte vamos a descargar el plugin de Ubuntu, al ultimo seleccionamos el paquete de acuerdo a la arquitectura del sistema (32 o 64 bit) una ves descargado lo descomprimimos, y a la carpeta data.tar.gz que se creo la descomprimimos, vamos a usr/lib/firefox-addons/extensions y copiamos la carpeta globalmenu@ubuntu.com y la pegamos en /home/TUUSUARIO/.mozilla/firefox/(xz234l.default O ALGO ASI)/extensions. Reiniciamos firefox y deberia estar el menu.

En cuanto a las aplicaciones en GTK3 no las implemente porque tengo que compilar varios paquetes, asi que por el momento no lo voy a hacer. hay que instalar los paquetes gtk3-ubuntu y appmenu-gtk3.

ATENCIÓN: tene en cuenta que esto te va a llevar mucho tiempo (mas que nada al compilar qt y gtk2, y tambien es posible que debas tocar algo mas de lo mencionado arriba, o que alguna aplicación falle, por lo que debes saber bien lo que estas haciendo.

Anuncios