我有3个显示器,但我的显示器中有1个连接到在计算机之间切换的KVM切换器。好像当Awesome WM无法访问其第三台监视器时启动时,它拒绝从那时起识别它,直到下一次重新启动为止(仅重新启动Awesome WM无效)。
奇怪的是,xrandr知道监视器,当我将鼠标指针移到第3个监视器中时,我什至可以看到鼠标指针出现在其中,但其余部分为黑色。将窗口拖到那里会使它们消失,并且Awesome WM在重新启动之前不会在此屏幕上呈现任何内容。
我假设这与Awesome如何重新计算可用的屏幕几何形状有关,但是我不确定如何强制其重新计算?我已经通过使用的几个bash命令启用了两个辅助监视器:
xrandr --output DP-2-2 --auto --right-of eDP-1
xrandr --output DP-2-1 --auto --right-of DP-2-2
当我运行xrandr --current
时,它声称所有3台显示器都已连接,并显示正确的分辨率。我进行了一些搜索,但是在此问题上没有太多帮助,我认为这与此处报告的问题类似:https://www.reddit.com/r/awesomewm/comments/6rhvp9/switching_monitor_setups
如何让Awesome重绘到第3台显示器并正确使用它?另外,如何获得Awesome来动态处理监视器的添加/删除(这是连接到扩展坞的笔记本电脑)?我尝试进行了筛选,但该回购似乎已过时,并且对我来说弊大于利,如果我先从多个开始然后从扩展坞上拔下,则显示器会闪烁。
答案 0 :(得分:0)
如果您正在运行compton
之类的合成器,请在使用(x|a)randr
打开屏幕并刷新awesome
之后尝试重新启动它。