Настройка нескольких головок Xmonad не работает должным образом - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь настроить xmonad для работы с несколькими головками на моем ноутбуке, однако я не получаю ожидаемого из коробки поведения.Кажется, что оба монитора рассматриваются как одно расширенное рабочее пространство, а не как два отдельных, но без возможности размещать окна на втором мониторе без их смещения.

Как рекомендовано в https://wiki.haskell.org/Xmonad/Frequently_asked_questions#Multi_head_and_workspaces_.28desktops.29, я запустил:

ghc -e Graphics.X11.Xinerama.compiledWithXinerama возвращает True и ghc -e "Graphics.X11.openDisplay [] >>= Graphics.X11.Xinerama.getScreenInfo", что возвращает:

[Rectangle {rect_x = 0, rect_y = 0, rect_width = 2560, rect_height = 1440},Rectangle {rect_x = 2560, rect_y = 0, rect_width = 1680, rect_height = 1050}]

Таким образом, xmonad, похоже, обнаруживает оба экрана отдельно с правильными соответствующими разрешениямиоднако он не демонстрирует ожидаемого поведения по умолчанию при обработке их как отдельного рабочего пространства.

Мои xmonad.hs можно найти здесь: https://pastebin.com/aJjvhufm

...