2014-01-14 50 views
12

是否可以通過某種方式使工作區佈局更改取決於顯示的是哪個物理屏幕?XMonad根據顯示器顯示哪個監視器來設置佈局

我想在左側顯示器上的佈局上使用reflectHoriz(來自XMonad.Layout.PerWorkspace),這樣主窗格總是最靠近2個屏幕的中心。

我試過XMonad.Layout.IndependentScreens,但只是創建雙監視器依賴工作區,這不是我所瞄準的。理想情況下,我希望相同的工作區根據顯示的顯示器設置不同的佈局。

+0

這有幫助嗎? https://www.reddit.com/r/xmonad/comments/fhzw3/permonitor_layout – ideasman42

回答

3

我認爲應該有可能做一個Layout包裝(如MirrorChoose),它可以做你想做的。方法LayoutClassrunLayout接收到WorkspaceId,您可以在地圖上查找從Screen s到Workspace s。