Haskell 如何将trayer设置为在xmonad中的所有工作区上?

Haskell 如何将trayer设置为在xmonad中的所有工作区上?,haskell,tray,xmonad,Haskell,Tray,Xmonad,我正在尝试将trayer添加到我的xmonad&xmobar桌面设置中 以下是我在exec xmonad trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 18 --height 22 --transparent true --tint 0x000000 & 有了它,我只能在第一个工作区中看到它,默认情况下它处于选中状态 我过去常常试着忽略它

我正在尝试将trayer添加到我的xmonad&xmobar桌面设置中

以下是我在
exec xmonad

trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 18 --height 22 --transparent true --tint 0x000000 &
有了它,我只能在第一个工作区中看到它,默认情况下它处于选中状态

我过去常常试着忽略它

          ,[ className =? "Trayer" --> doIgnore]
          ,[ resource  =? "trayer" --> doIgnore]
但这毫无意义,trayer仍然在第一个工作区中被选中(我看到了选择边界)

这是我当前的
xmonad.hs


xmonad版本是0.11

看起来trayer的类名是小写的:“trayer”。这应该可以解决选择问题。

最简单的方法就是使用。它将适用于trayer、xmobar和许多其他产品。

是的,它现在可以工作了。。。我以前也测试过它,但以前好像失败了。谢谢。使用
xprop
查找应用程序的类名。