2013-08-14 9 views
3

내 xmonad에 trayer를 추가하려고합니다. & xmobar desktop setup. 여기 xmonad의 모든 작업 공간에 트레이어를 설치하는 방법은 무엇입니까?

내가 그와 exec xmonad

trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 18 --height 22 --transparent true --tint 0x000000 & 

전에 .xinitrc에 추가 난 단지 첫 번째 작업 공간에서 볼 수 있으며 기본적으로 선택되어 것입니다.

나는

  ,[ className =? "Trayer" --> doIgnore] 
      ,[ resource =? "trayer" --> doIgnore] 

그것을 무시하려고하는 데 사용하지만 여전히 첫 번째 작업 공간에 (내가 선택 영역 테두리를 참조)를 선택하고 아무 의미, trayer ... 여기

내 현재 xmonad.hs 없습니다 수 있습니다 "trayer"https://github.com/Heather/xmonad/blob/master/xmonad.hs

xmonad 버전 그것은 trayer의 클래스 이름처럼 보인다 0.11

답변

2

는 소문자로입니다. 이것은 선택 문제를 해결해야합니다.

+0

네, 지금은 작동합니다 ... 나는 그것을 테스트하는 데 익숙했지만 이전에 실패한 것처럼 보입니다. 감사. – Cynede

+0

'xprop'을 사용하여 응용 프로그램의 className을 찾습니다. –

1

간편한 방법은 manageDocks을 사용하는 것입니다. 그것은 트레이너, xmobar 및 기타 많은 것들에도 적용됩니다.