El nuevo indicador-menú de aplicaciones en Maverick rompe el menú de LyX: el menú de la aplicación no se muestra ni en la ventana de la aplicación ni en el applet. (Ver informe de error ).
Como solución alternativa mientras se soluciona el error, ¿hay alguna forma de hacer una excepción para el applet, de modo que LyX sea ignorado y el applet pueda usarse para todo lo demás? Algo parecido a las excepciones de Maximus.
Respuestas:
Ejecuta una aplicación
Para iniciar una aplicación (por ejemplo,
gcalctool
) con el menú dentro de la aplicación en lugar de en el panel, ejecute lo siguiente en un terminal:Para iniciar la aplicación con el menú habilitado en la aplicación y el panel, ejecute:
En lugar de usar el terminal, puede usar el acceso directo Alt+ F2para iniciar un cuadro de diálogo de ejecución, en el que ingresaría:
o
Editar lanzadores de aplicaciones en Ubuntu 10.10
Para que sea más fácil iniciar siempre su aplicación con la misma configuración de menú de aplicaciones, puede editar los iniciadores de aplicaciones en el menú, el panel de gnomos y en el escritorio:
Gnome-panel y escritorio: simplemente haga clic derecho en el iniciador, seleccione "Propiedades" y anteponga
env UBUNTU_MENUPROXY=
oenv UBUNTU_DISPLAY_BOTH=1
al valor en el campo "Comando": (fuente: xrmb2.net )Menú: haga clic derecho en el menú y seleccione "Editar menús". En la nueva ventana, busque el iniciador que desea editar y haga clic en el botón "Propiedades" a la derecha. Nuevamente, simplemente anteponga las variables como arriba (no olvide el 'env'), haga clic en "Cerrar" dos veces y ya habrá terminado.
Editar lanzadores en Unity basado en Compiz en Ubuntu 11.04
Método sucio: cambie el archivo .desktop del iniciador en el
/usr/share/applications
directorio:Por ejemplo, ejecutar
Ahora edite la línea-
Exec=
para contener cualquiera de las dos variables de arriba, por ejemplo:Guarde el archivo, y el lanzamiento de gcalctool desde la barra de inicio de Unity debería ejecutarlo con el menú dentro de la aplicación.
Desventajas de este método: cambiará el iniciador para todos los usuarios y probablemente será revertido por las actualizaciones del sistema.
Mejor método:
Copie el archivo .desktop relacionado a su directorio de inicio:
Al igual que en el método anterior, edite la línea-
Exec=
para contener cualquiera de las dos variables:Hacer el archivo ejecutable:
Inicie Nautilus en esa carpeta y haga doble clic en el archivo .desktop (que debería leer "Calculadora" en el ejemplo):
Ahora debería ver el icono del iniciador en la barra del iniciador: anclarlo a través de la lista rápida y listo.
Nota: Para que lo anterior funcione con aplicaciones de KDE, reemplace
UBUNTU_MENUPROXY=
conQT_X11_NO_NATIVE_MENUBAR=1
.fuente
alacarte
.Otra solución para evitar los menús dobles sería iniciar LyX con:
Desarmar la variable de entorno UBUNTU_MENUPROXY simplemente ignorará por completo el menú de la aplicación.
fuente
Eso debería ser:
Para deshacerse del proceso de shell persistente.
fuente
He creado un script de shell, llamado "lyx_unity", que ejecuta APPMENU_DISPLAY_BOTH = 1 antes de lyx, y edité la entrada del menú para que ejecute "lyx_unity" en lugar de "lyx".
fuente
@waluylo, mi envoltorio lyx (y probablemente Robert también) se ve simplemente así
fuente