我已经使用disper -l
了多代 ubuntu 以确定我连接到哪个显示器,以及是否连接了带有 vga 或 hdmi 的外部显示器。现在升级到 18.04,我发现这个命令正在生成分段错误。正如此错误报告中所报告的,该问题似乎存在了一段时间,但似乎没有人对此采取任何措施。是否有其他具有相同功能的程序?我查看了xdpyinfo
哪个有很多信息,但不是我需要的,这是足以区分监视器的分辨率信息,以及有关是否连接了多个监视器以及通过什么连接的信息。
谢谢!
我已经使用disper -l
了多代 ubuntu 以确定我连接到哪个显示器,以及是否连接了带有 vga 或 hdmi 的外部显示器。现在升级到 18.04,我发现这个命令正在生成分段错误。正如此错误报告中所报告的,该问题似乎存在了一段时间,但似乎没有人对此采取任何措施。是否有其他具有相同功能的程序?我查看了xdpyinfo
哪个有很多信息,但不是我需要的,这是足以区分监视器的分辨率信息,以及有关是否连接了多个监视器以及通过什么连接的信息。
谢谢!
我可以确认这个错误 1655275,它似乎是由一些 anti-Meltdown 或 anti-Spectre 修复(或类似于带有 Scilab 的 CVE-2017-1000364 的东西)引起的,因为我在评论 #9中的 apport crash log包含奇怪的行:
我从未使用过
disper
,但我可以推荐xrandr
作为替代品。我也可以确认错误。
不过好消息!这似乎非常容易解决。
我生成了一个补丁版本(如果有兴趣可以在 Github 上获得),
但请不要无条件地信任随机来源(例如我)。
请阅读下面的完整指南,了解如何为自己执行此操作!
Cherry Pick AUR 进入 debian 上游
克隆和添加遥控器
克隆 Debian 源代码(此处为源代码),
将AUR 上游添加为远程,
[输出]
是的,它们是不同的存储库——不仅仅是不同的分支——但是对于这个挑选补丁的补丁来说,只是假装一段时间是非常方便的。
除非你有充分的理由,否则不要合并“分支”,以免造成不必要的混乱。
检查
master
's“重命名”(创建新分支)各自的
master
(供您自己记录),[输出]
对此进行健全性检查,
[输出]
看起来不错!
您可以像这样探索和查看差异,
识别新的提交
我们感兴趣的是这个,
[输出]
这里不包括最近的补丁,
[输出]
三 (3) 个新的提交!第二个是修复补丁。
樱桃采摘(我们想要的)
切换到
debian-master
本地版本并分支(不要将合并与上游混淆),[输出]
当然,我们预计会发生合并冲突......
但是你真的期望它只是
README
吗?让我们修复它!我合并到了漂亮的新部分
README
并检查了完整性,然后继续使用未更改的提交消息。顶一下版本
确定版本的保存位置,
因此,您可以添加一个虚拟发布部分
debian/changelog
(供您自己记录),也可以不添加。我复制
0.3.1-3
到一个新的0.3.1-4
部分并写了几句话。测试它!
它有效吗?
对我来说似乎很好。让我们安装,
让我们提交并标记它(以供将来参考),
我真的推荐一个标签或其他东西和一个版本凹凸。善待未来的你。
快乐的黑客。
Disper 不再在 Debian 中,并且可能很快就会从 Ubuntu 中消失。
我写了一个非常简单的替换并在这里发布:https ://github.com/fidergo-stephane-gourichon/simplest_external_screen_config
这是它的自述文件:
我已将非开发人员的安装说明放在 README.me 中。