Sway/Wayland 无法激活我的第二台显示器

Sway/Wayland 无法激活我的第二台显示器

我之前使用过 arch linux、lightdm 和 sway(基本上是 wayland 的 i3 克隆版本)。然而,当时 lightdm 不会为我启动 sway,所以我最终切换到 tty (ctrl+alt+f#) 并从命令行启动 sway。这很有效,并启动了 sway 以便使用两个显示器。

由于某些原因(可能是用户错误)导致我的 arch 安装无法启动,我完成了对 gentoo linux 的切换(我的硬盘上有一个分区用作临时区域)。

在获得正常安装所需的所有常规内容以及 sway 后,我启动了 sway,发现只有一个监视器被激活,使用的~/.config/sway/config文件与我在 arch 中使用的文件相同。第二台显示器显示“无信号”消息并关闭。

为了检查 gentoo 是否配置错误(有很多选项,有很多搞砸的方法),我安装了 i3 并通过 startx 进行了尝试。使用两台显示器,效果都很好。然后我退出 i3,并返回到 tty,发现两个监视器都处于活动状态(它们是相同的输出,但它们都打开)。此时启动 sway 给了我想要的结果。

一些挖掘表明,简单地启动X并杀死它就足以初始化我的第二个显示器,所以我现在相信是 lightdm 在我的 arch 安装上初始化它,并且它在 X 模式下运行,而不是 lightdm。

郑重声明,UEFI、GRUB2 和 kernel/openrc init 的所有显示都显示相同的输出,只是在登录 tty 出现时丢失显示。

关于如何解决这个问题有什么想法吗?

相关内容