在Gnome会话中重新启动XMonad时,XMobar会在后台消失

时间:2017-03-26 17:48:47

标签: xmonad xmobar

我使用带有avoidStruts的布局,以便我可以绑定密钥 ((myModMask,xK_b),sendMessage ToggleStruts) 隐藏xmobar工具栏。

现在我有一个奇怪的行为: 使用" mod-q"重新启动XMonad时,在GNOME中使用XMobar 会话隐藏在后台窗口后面 并没有再来。 ToggleStruts似乎仍然存在 虽然工作,但只有背景可见的地方 XMobar应该是。

以下是我的配置文件:

https://github.com/eiselekd/dotfiles/blob/master/.xmonad/xmonad.hs

有没有简单的解决方法?也许再次将背景窗口发送到XMobar后面......

我知道有XMobar选项

overrideRedirect = False
lowerOnStart = False

然而,当这些时,XMobar在启动时可见 添加了选项,ToggleStruts突然不会隐藏XMobar窗口 更多。所以我不想使用这些。

我尝试过的另一种可能性是在StartupHook中生成

xdotool windowraise `xdotool search --all --name xmobar`

通过xdotool提升XMobar,但是我想知道一个 改为使用XMonad / Haskell命令。

0 个答案:

没有答案