¿Se puede hacer que el menú de aplicación global se comporte mejor con GIMP?

9

De hecho, me gusta el menú global de Unity.

Sin embargo, para GIMP, está totalmente roto y es terrible. Gimp utiliza múltiples ventanas no asociadas para sus barras de herramientas, y tan pronto como una barra de herramientas se enfoca, el menú global desaparece porque la ventana a la que pertenece el menú no está enfocada. Por lo tanto, debe cambiar el foco de nuevo a la ventana de imagen principal. Es doloroso porque necesita alternar entre usar barras de herramientas y usar el menú todo el tiempo, pero cada vez que usa las barras de herramientas, el menú desaparece.

Mi pregunta:

  • ¿Hay alguna forma de mejorar este comportamiento en GIMP? Por ejemplo, ¿al no tener las barras de herramientas como ventanas separadas o al configurar compiz para que no las trate como tales?

  • O, en su defecto, ¿cómo puedo desactivar el menú global solo para una aplicación?

Uso preciso, con Gimp 2.6.12-1ubuntu1

thomasrutter
fuente

Respuestas:

10

Si desea que una aplicación en particular no use el menú global, puede establecer una variable de entorno poco conocida (pero muy útil):UBUNTU_MENUPROXY=0

Por lo tanto, lo siguiente ingresado en una terminal iniciará gimp con el menú global deshabilitado:

UBUNTU_MENUPROXY=0 gimp-2.6

ingrese la descripción de la imagen aquí

Notarás que el menú global está deshabilitado para Gimp: ahora está con la ventana principal de Gimp.

Como sugerencia, si inicia Gimp a través de un icono de inicio, copie el /usr/share/applications/gimp.desktoparchivo a su carpeta de inicio ~/.local/share/applications(cree si es necesario).

Cambie el exec=valor a un archivo de script, por ejemplo/home/dad/launchgimp.sh

Copie y pegue UBUNTU_MENUPROXY=0 gimp-2.6en este nuevo archivo y dele derechos de ejecución ( chmod +x ~/launchgimp.sh)

Cerrar sesión e iniciar sesión.

fossfreedom
fuente
1
Esta es una excelente respuesta, gracias. No me he olvidado de la recompensa y esta respuesta probablemente la obtenga.
thomasrutter
6

Posiblemente más fácil es editar el campo Exec en /usr/share/applications/gimp.desktopa

Exec=env UBUNTU_MENUPROXY=0 gimp-2.6 %U
Jon Hurst
fuente
4

Este problema se ha resuelto con la última versión de Gimp. En Gimp 2.8 puede usar el modo de ventana única, por lo tanto, no desaparecerá el menú global.

Instalando Gimp 2.8:

Gimp 2.8 se puede instalar agregando PPA para Ubuntu 12.04. Sigue estos pasos:

  • Antes de instalar Gimp 2.8 es importante eliminar la versión anterior de Gimp.
  • Presione Alt+ Ctrl+ Tpara abrir la terminal y ejecutar los siguientes comandos:

    sudo apt-get autoremove --purge gimp
    
  • Ejecute los siguientes comandos para agregar el PPA e instalar Gimp 2.8.

    sudo add-apt-repository ppa: otto-kesselgulasch / gimp
    sudo apt-get update
    sudo apt-get install gimp
    

¿Cómo habilitar el modo de ventana única en Gimp 2.8?

Abra el Windowsmenú Gimp y goto y seleccioneSingle-Window Mode

¡Eso es!

Basharat Sialvi
fuente
Gracias por la sugerencia, pero estaba buscando una solución que pudiera funcionar con el Gimp existente en Ubuntu. Sin embargo, espero que Gimp 2.8 lo haga en algún momento en el futuro.
thomasrutter
Gimp 2.8 está fuera y se dice que es estable. No está en los repositorios 12.04 y si las cosas funcionan como de costumbre en Ubuntu, probablemente no estará allí hasta las 12.10. Sugiero usar el PPA GIMP para instalar 2.8 y habilitar el modo de ventana única (menú de ventanas) o deshabilitar el menú global como se sugirió anteriormente.
Para hacer
Instalé Gimp 2.8 del PPA sin quitar 2.6 y nada se rompió. Parece que todo funciona correctamente.
Para hacer
El Gimp está incluido en los repositorios de Ubuntu 12.10
Flimm
2

1) Abra el archivo para editar:

sudo gedit /usr/share/applications/gimp.desktop

2) Busque la siguiente línea y elimínela

Exec=gimp-2.8 %U

3) Insertar la siguiente línea

Exec=env UBUNTU_MENUPROXY=0 gimp-2.8 %U

4) También en la parte superior del archivo agregue la siguiente línea

#!/usr/bin/env xdg-open

Vea el contenido del archivo en la imagen a continuación: http://i.stack.imgur.com/PZTur.png

Vea el resultado en la imagen a continuación: http://i.stack.imgur.com/rkl83.png

Igor A.Morikoff
fuente