XMonadでGIMPを単一のウィンドウとして表示させようとしています。現在、他のすべてのディスプレイの前に奇妙に浮かんでいて、使用できません。
私はこれを読んでみました:
http://www.haskell.org/haskellwiki/Xmonad/General_xmonad.hs_config_tips#Gimp
しかし、これは、GIMPに1つのウィンドウのみを使用させるオプションがなかった2.8より前のバージョンのGIMP用のようです。このため、これはXMonadの問題であり、GIMPの問題ではありません。
これどうやってするの?
Gimp 2.8には、「Windows」メニューの下に「シングルウィンドウモード」というタイトルのオプションがあります。それを確認し、Gimpを再起動します。
もう一度やり直します。
このリンクには、Xmonadの使用に関するかなりの情報が含まれています。このページへのいくつかの参照。
もう1つ、特にGimpに関して:
関連する部分:
ただし、xmonadはデフォルトですべてのgimpウィンドウもフロートします。これを使用して、メインの2つのウィンドウがフローティングにならないようにします。
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”
OK、私は同じ問題を抱えていて、オンラインで1つを探しているときに、(少なくとも私にとっては)最善の解決策を見つけました。ウィンドウ->シングルウィンドウモードに移動するだけです。次に、mod + tを使用してウィンドウを全画面表示にします(これがデフォルトのバインディングです)。
最初の部分はすでに回答済みですが、その部分だけですべてのgimpウィンドウが1つにまとめられ、それでもフローティングウィンドウであり、xmonadではそれが好きではありません。