答案1
对于所有将来遇到此问题的读者:即使使用该 KVM 切换器,也有一个强力解决方案(曾经有过,做过)。
编写一个简短的 shell 脚本,使用 xrandr 设置监视器。在该脚本中,定义一个新的模式行,将其添加到受影响的输出,并命令它被使用。在我的例子中,它看起来像这样:
xrandr --newmode "1920x1080" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
xrandr --addmode DVI-0 1920x1080
xrandr --output DisplayPort-0 --rotate left --auto --output DVI-0 --right-of DisplayPort-0 --auto --primary --mode 1920x1080
然后,将具有“x”权限的该脚本放入您的~/.config/autostart-scripts/
目录中。
希望这能有所帮助!Jörg
答案2
简单的解决方案是丢弃 D-Link KVM 切换器。以下 KVM 切换器开箱即用,没有任何问题,非常漂亮:
Aten 2 端口 USB KVM 切换器 模型:CS62US 功能: * 用一台显示器控制 2 台计算机 * USB 鼠标和键盘 * 带热键的开关 硬件:2x Samsung 19" SyncMaster 940BF 软件:Ubuntu 14.04 LTS - Ubuntu Studio
PS 我之所以发布这篇文章,是因为我试过 6 个 KVM 切换器,但它们都不起作用。希望这可以帮助其他 Ubuntu 用户节省时间。
答案3
找到支持“全时 EDID 仿真”的 KVM 切换器即可解决该问题。您拥有的旧 KVM 切换器(某些新 KVM 切换器仍不支持此功能)不支持共享显示器和连接系统之间的 EDID 数据通信。