【问题标题】:How to setup trayer to be on all workspaces in xmonad?如何将托盘设置在 xmonad 的所有工作区上?
【发布时间】:2013-08-14 06:19:52
【问题描述】:

我正在尝试将托盘添加到我的 xmonad 和 xmobar 桌面设置中。

这是我在.xinitrc 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]

但这没有任何意义,托盘仍然在第一个工作区被选中(我看到了选择边框)......

这是我当前的xmonad.hshttps://github.com/Heather/xmonad/blob/master/xmonad.hs

xmonad 版本是 0.11

【问题讨论】:

    标签: haskell tray xmonad


    【解决方案1】:

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

    【讨论】:

    • 是的,它现在可以工作了......我曾经也测试过它,但似乎我以前失败过。谢谢。
    • 使用xprop 发现应用程序的类名。
    【解决方案2】:

    最简单的方法是使用manageDocks。它也适用于托盘、xmobar 和许多其他东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多