web-dev-qa-db-ja.com

XMonadでGIMP2.8を単一のウィンドウとして構成するにはどうすればよいですか?

XMonadでGIMPを単一のウィンドウとして表示させようとしています。現在、他のすべてのディスプレイの前に奇妙に浮かんでいて、使用できません。

私はこれを読んでみました:

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

しかし、これは、GIMPに1つのウィンドウのみを使用させるオプションがなかった2.8より前のバージョンのGIMP用のようです。このため、これはXMonadの問題であり、GIMPの問題ではありません。

これどうやってするの?

4
Pubby

Gimp 2.8には、「Windows」メニューの下に「シングルウィンドウモード」というタイトルのオプションがあります。それを確認し、Gimpを再起動します。

pic of option in gimp

10
lornix

もう一度やり直します。

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”
0
lornix

OK、私は同じ問題を抱えていて、オンラインで1つを探しているときに、(少なくとも私にとっては)最善の解決策を見つけました。ウィンドウ->シングルウィンドウモードに移動するだけです。次に、mod + tを使用してウィンドウを全画面表示にします(これがデフォルトのバインディングです)。

最初の部分はすでに回答済みですが、その部分だけですべてのgimpウィンドウが1つにまとめられ、それでもフローティングウィンドウであり、xmonadではそれが好きではありません。

0
Savo