È possibile creare un menu dell'applicazione globale per comportarsi meglio con GIMP?


9

In realtà mi piace il menu globale di Unity.

Tuttavia, per GIMP, è totalmente rotto e terribile. Gimp utilizza più finestre non associate per le sue barre degli strumenti e non appena una barra degli strumenti viene messa a fuoco, il menu globale scompare perché la finestra a cui appartiene il menu non è focalizzata. Quindi devi riportare lo stato attivo sulla finestra dell'immagine principale. È doloroso perché devi alternare l'uso delle barre degli strumenti e l'utilizzo del menu in ogni momento, ma ogni volta che usi le barre degli strumenti il ​​menu scompare.

La mia domanda:

  • Esiste un modo per migliorare questo comportamento in GIMP? Ad esempio, non avendo le barre degli strumenti come finestre separate o impostando compiz in modo che non le tratti come tali?

  • O in caso contrario, come posso disabilitare il menu globale solo per un'applicazione?

Usando preciso, con Gimp 2.6.12-1ubuntu1

Risposte:


10

Se si desidera che un'applicazione particolare non utilizzi il menu globale, è possibile impostare una variabile d'ambiente poco nota (ma molto utile):UBUNTU_MENUPROXY=0

Pertanto, quanto segue inserito in un terminale inizierà gimp con il menu globale disabilitato:

UBUNTU_MENUPROXY=0 gimp-2.6

inserisci qui la descrizione dell'immagine

Noterai che il menu globale è disabilitato per Gimp - è ora con la finestra principale di Gimp.

Come suggerimento, se avvii Gimp tramite un'icona di avvio, copia il /usr/share/applications/gimp.desktopfile nella tua cartella home ~/.local/share/applications(crea se necessario).

Modificare il exec=valore in un file di script, ad esempio/home/dad/launchgimp.sh

Copia e incolla UBUNTU_MENUPROXY=0 gimp-2.6in questo nuovo file e assegnagli i diritti di esecuzione ( chmod +x ~/launchgimp.sh)

Esci e accedi.


1
Questa è un'ottima risposta, grazie. Non ho dimenticato la generosità e molto probabilmente questa risposta la otterrà.
thomasrutter,

6

Forse più facile è quello di modificare il campo Exec in /usr/share/applications/gimp.desktopa

Exec=env UBUNTU_MENUPROXY=0 gimp-2.6 %U

4

Questo problema è stato risolto con l'ultima versione di Gimp, in Gimp 2.8 è possibile utilizzare la modalità a finestra singola, quindi non scomparire più il menu globale.

Installazione di Gimp 2.8:

Gimp 2.8 può essere installato aggiungendo PPA per Ubuntu 12.04. Segui questi passi:

  • Prima di installare Gimp 2.8 è importante rimuovere la vecchia versione di Gimp.
  • Premi Alt+ Ctrl+ Tper aprire il terminale ed eseguire i seguenti comandi:

    sudo apt-get autoremove --purge gimp
    
  • Esegui i seguenti comandi per aggiungere il PPA e installare Gimp 2.8.

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

Come abilitare la modalità a finestra singola in Gimp 2.8?

Apri il Windowsmenu Gimp e goto e selezionaSingle-Window Mode

Questo è tutto!


Grazie per il suggerimento, ma stavo cercando una soluzione che potesse funzionare con Gimp esistente in Ubuntu. Non vedo l'ora che Gimp 2.8 arrivi in ​​futuro, comunque.
thomasrutter,

Gimp 2.8 è uscito e si dice che sia stabile. Non è nei repository 12.04 e se le cose funzionano come al solito in Ubuntu, probabilmente non ci saranno fino al 12.10. Suggerisco di utilizzare GIMP PPA per installare 2.8 e abilitare la modalità a finestra singola (menu Windows) o disabilitare il menu globale come suggerito sopra.
Da fare

Ho installato Gimp 2.8 dal PPA senza rimuovere 2.6 e nulla si è rotto. Sembra che tutto funzioni correttamente.
Da fare

The Gimp è incluso nei repository di Ubuntu 12.10
Flimm,

2

1 Apri il file per la modifica:

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

2 Individua la seguente riga ed eliminala

Exec=gimp-2.8 %U

3 Inserisci la seguente riga

Exec=env UBUNTU_MENUPROXY=0 gimp-2.8 %U

4 Inoltre nella parte superiore del file aggiungere la seguente riga

#!/usr/bin/env xdg-open

Vedi il contenuto del file nell'immagine seguente: http://i.stack.imgur.com/PZTur.png

Vedere il risultato nell'immagine seguente: http://i.stack.imgur.com/rkl83.png

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.