我如何确定 Xorg 是否正在使用
Xinerama, DDC and Reduced Blanking
?
只需在 Xorg.conf 中添加几个选项就足够了?
如果我必须从命令行检查,那么如何检查上述设置?
(我使用 VIA 芯片组和 Dell DELA07A 显示器,以防万一需要此信息)
编辑:
如果我执行命令:Xorg -extension ?
它给出的输出为
[mi] Extension "?" is not recognized
[mi] Only the following extensions can be run-time disabled:
[mi] Generic Events
[mi] Composite
[mi] DAMAGE
[mi] DOUBLE-BUFFER
[mi] DPMS
[mi] GLX
[mi] MIT-SCREEN-SAVER
[mi] MIT-SHM
[mi] RANDR
[mi] RENDER
[mi] SECURITY
[mi] X-Resource
[mi] XFIXES
[mi] XINERAMA
[mi] SELinux
[mi] XTEST
[mi] XVideo
根据上面的输出,我假设可以在运行时启用/禁用扩展。问题是如何?如果确实可能,那么我可以根据需要启用/禁用 XINERAMA 扩展
我还假设当 XINERAMA 在双头中打开时,最大化打开的应用程序将跨越两个显示器。当 XINERAMA 关闭时,最大化应用程序将仅跨越一台显示器。 ( 如我错了请纠正我 )
答案1
检查 Xinerama 是否已启用:
xdpyinfo| grep XINERAMA
要获取 Xinerama 扩展的设置:
xdpyinfo -ext XINERAMA
xrandr --verbose
关于减少消隐:您可以通过调用和检查当前模式来显示 Xserver 所了解的模式。使用该cvt
工具,您可以生成具有/不减少消隐的模型行以达到所需的分辨率,并将其与您在 xrandr 输出中看到的模型进行比较。
DDC信息:我不太确定。也许看一下 X 日志文件。通过上述内容,xrandr --verbose
您还可以查看已连接显示器的 EDID。
更新:我刚刚发现https://wiki.ubuntu.com/X/Troubleshooting/Resolutionddcprobe
其中提到了一个名为的工具。所以 - 在不知情的情况下 - 我想将其添加到列表中。