2013-08-14 1 views
3

Я пытаюсь добавить лоток на свой xmonad & xmobar desktop setup.Как настроить лоток на все рабочие области в xmonad?

Вот что я добавляю в .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] 

но это не имеет смысла, trayer еще выбран (я вижу границы выделения) на первом рабочем пространстве ...

Вот не мой текущий xmonad.hs : https://github.com/Heather/xmonad/blob/master/xmonad.hs

xmonad версия 0,11

ответ

2

Похоже, что Classname для trayer это со строчной: "trayer". Это должно решить проблему выбора.

+0

Да, теперь это работает ... Я тоже его тестировал, но, похоже, я с ним не справился ранее. Благодарю. – Cynede

+0

Используйте 'xprop', чтобы открыть имя класса приложения. –

1

Простой способ сделать это - использовать manageDocks. Он будет работать для лотка, xmobar и многих других вещей.