如何将 GIMP 2.8 配置为 XMonad 中的单个窗口?

如何将 GIMP 2.8 配置为 XMonad 中的单个窗口?

我正在尝试让 GIMP 在 XMonad 中显示为单个窗口。目前,它奇怪地浮动在每个其他显示器的前面,我无法使用它。

我曾尝试阅读以下内容:

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

但这似乎是 GIMP 2.8 之前的版本的问题,当时没有让 GIMP 只使用 1 个窗口的选项。因此,这是 XMonad 的问题,而不是 GIMP 的问题。

我怎样才能做到这一点?

答案1

Gimp 2.8 在“Windows”菜单下有一个名为“单窗口模式”的选项。检查该选项,然后重新启动 Gimp。

gimp 中的选项图片

答案2

好的,我遇到了同样的问题,在网上搜索时找到了最佳解决方案(至少对我来说):只需转到窗口 -> 单窗口模式。然后使用 mod + t 使窗口进入全屏(这是默认绑定)。

我知道第一部分已经得到解答了,但是仅这一部分只能将所有 gimp 窗口合并到一个窗口中,它仍然是一个浮动窗口,我不喜欢在我的 xmonad 中这样。

答案3

我会再尝试。

如何取消浮动 Gimp

该链接包含大量有关使用 Xmonad 的信息。此页面有几处引用。

还有一个具体关于Gimp的问题:

看看文章主体部分下面的回复

相关部分:

但是 xmonad 默认也会浮动所有 gimp 窗口。我使用这个来避免浮动两个主窗口:

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”

相关内容