我已经在XMonad中设置了IndependantScreens,这样我就可以对每个显示器进行重新配置,直到我重新启动计算机,它一直都很好,现在我的第二个显示器默认打开在0_code
上(请参阅下面的代码以了解)。然后,如果我移动到我的第二个显示器并切换到工作区1
为1_web
,它就可以工作了。
有办法解决吗?
代码:
def {
workspaces = withScreens 2 [ "web", "code", "spare" ],
}
字符串
这也可能是相关的。
myLayout = onWorkspaces [ "1_web","1_code","1_spare" ] myVerticalLayout $ myDefaultLayout
where
myDefaultLayout = tall
myVerticalLayout = three
型
我检查了xrandr在xmonad启动前正确设置了显示器,所以我不确定是什么问题。
Xrandr输出
Screen 0: minimum 8 x 8, current 3640 x 1920, maximum 32767 x 32767
DP-0 connected 1080x1920+2560+0 right (normal left inverted right x axis y axis) 544mm x 303mm
1920x1080 60.00 + 164.92 144.00 119.98* 99.93 84.90 59.94 50.00
DP-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 144.00 + 119.99* 59.95
型
1条答案
按热度按时间iqih9akk1#
正如丹尼尔瓦格纳所指出的,这就解决了这个问题!
取代
字符串
与
型