disper -l 在 18.04 上生成分段错误。有替代品吗?

Leo*_*mon 5 command-line display multiple-monitors hdmi

我已经使用disper -l了多代 ubuntu,以确定我连接到哪个显示器,以及是否连接了带有 vga 或 hdmi 的外部显示器。现在已升级到 18.04,我发现此命令正在生成分段错误。这个问题似乎已经存在了一段时间,正如这个错误报告中所报告的那样,但似乎没有人对此采取任何措施。是否有其他程序具有相同的功能?我查看了xdpyinfo其中有很多信息,但不是我需要的信息,这些信息足以区分显示器的分辨率信息,以及有关是否连接多个显示器以及连接方式的信息。

谢谢!

N0r*_*ert 4

我可以确认这个错误 1655275,它似乎是由一些反 Meltdown 或反 Spectre 修复(或类似于CVE-2017-1000364 与 Scilab 的东西)引起的,因为我在注释 #9中的 apport崩溃日志包含奇怪的行:

SegvAnalysis:
 Segfault happened at: 0x7f1233f14add <XQueryExtension+45>: mov    0x968(%rdi),%rax
 PC (0x7f1233f14add) ok
 source "0x968(%rdi)" (0xffffffffd63a1188) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading unknown VMA
Run Code Online (Sandbox Code Playgroud)

我从未使用过disper,但我可以推荐xrandr作为替代方案。