Come posso configurare GIMP 2.8 come un'unica finestra in XMonad?


4

Sto cercando di far visualizzare GIMP come un'unica finestra in XMonad. Attualmente, sta fluttuando in modo strano davanti a ogni altro display e non posso usarlo.

Ho provato a leggere questo:

http://www.haskell.org/haskellwiki/Xmonad/General_xmonad.hs_config_tips#Gimp

Ma sembra che questo sia per le versioni di GIMP precedenti alla 2.8 quando non c'era la possibilità che GIMP usasse solo 1 finestra. Per questo motivo, si tratta di un problema di XMonad, non di GIMP.

Come posso fare questo?


Qual è la tua versione di Xmonad?
ItsNotAboutTheName il

@Nima versione 0.10-4
Pubby

Ok puoi fornire il tuo xmonad.hs?
ItsNotAboutTheName il

@Nima L'unica cosa che ho cambiato sono le diverse combinazioni di tasti, altrimenti è l'impostazione predefinita.
Pubby

Vorrei che GIMP / Steam / Evince smettessero di provare a gestire male le finestre e lasciare che il gestore delle finestre facesse il suo lavoro!
Mark K Cowan,

Risposte:


10

Gimp 2.8 ha un'opzione nel menu "Windows" intitolata "Modalità finestra singola". Controlla quello e riavvia Gimp.

foto dell'opzione in gimp


Uh, forse un whoops ... Questa opzione non aiuta con Xmonad? Andate avanti, datemi fuoco ... {sigh}
lornix

Ho l'opzione selezionata, ma XMonad la sta trattando in modo strano e la sta fluttuando davanti a tutto il resto.
Pubby

@Pubby: prova ad agganciare le finestre mobili ai lati destro e sinistro della finestra centrale.
harrymc,

0

Ci riproverò.

Come liberare Gimp

Il link contiene molte informazioni sull'uso di Xmonad. Numerosi riferimenti a questa pagina.

Un altro, in particolare per quanto riguarda Gimp:

guarda le risposte sotto la parte principale dell'articolo

La parte rilevante:

Ma xmonad fa galleggiare anche tutte le finestre di gimp per impostazione predefinita. Lo uso per evitare di far galleggiare le due finestre principali:

managehook = composeall [
    gimp "toolbox" --> (ask >>= doF . W.sink),
    gimp "image-window" --> (ask >>= doF . W.sink),
    manageHook defaultConfig
]
where gimp win = (className =? “Gimp” (fmap (win `isSuffixOf`) role))
role = stringProperty “WM_WINDOW_ROLE”

Penso che sto per smettere ora mentre sono avanti ... Ho appena pubblicato il link SAME ... {Sigh} Mi dispiace terribilmente di averti disturbato .. Qualche possibilità di amare il secondo link ?
lornix,

0

OK, ho avuto lo stesso problema e ho trovato la soluzione migliore (almeno per me) mentre stavo cercando online uno: vai semplicemente alla finestra -> modalità a finestra singola. Quindi porta la finestra a schermo intero con mod + t (questa è l'associazione predefinita).

So che alla prima parte è già stata data risposta, ma quella parte da sola riunisce solo tutte le finestre gimp in una, è ancora una finestra mobile e non mi piace nella mia xmonad.

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.