虽然我已经弄清楚如何通过以下方式在 Wayland 上设置自定义分辨率:https://askubuntu.com/questions/973499/wayland-how-to-set-a-custom-resolution,我不知道如何设置“xrandr force-dvi”的 wayland 等效项。
作为上下文,这是我使用 HDMI-DVI 适配器运行第二台显示器的脚本:
#!/bin/bash
#cvt -r 2560 1440 60
xrandr --newmode "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
xrandr --addmode HDMI1 2560x1440R
xrandr --output HDMI1 --set audio force-dvi --mode 2560x1440R
我也想将 Wayland 与我的第二个显示器一起使用,但无法弄清楚如何在 Wayland 中实现与此脚本相同的功能。
谢谢
答案1
我遇到了同样的问题(对于音频),我发现了这个:https://github.com/NickCis/drm_tool。
我使用以下命令成功启用了音频:
$ ./drm_tool set /dev/dri/card0 <connector_id> audio -2
[编辑] 这仅在切换到控制台时有效,终端的权限被拒绝。我尝试过使用 drmSetMaster() 但我肯定怀念 DRM 的能力。