您好,我在虚拟机中使用 Manjaro GNOME,我想将屏幕分辨率更改为 1080p。为了实现这一点,我首先使用了 xrandr。不过有点奇怪,检测到的唯一输出是“XWAYLAND0”而不是“Virtual1”。这是我在终端中输入的内容:
~ $ cvt 1920 1080
# 1920x1080 59.96hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2567 1080 1083 1088 1120 -hsync +vsync
~ $ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2567 1080 1083 1088 1120 -hsync +vsync
~ $ xrandr --addmode XWAYLAND0 1920x1080_60.00
但屏幕分辨率仍然没有显示在显示设置中。
接下来我尝试的是更改 GRUB 屏幕分辨率,如 YouTube 教程中所示。我更改了toGRUB_GFXMODE
并输入了命令/etc/default/grub
1920x1080x32
~ $ sudo update-grub
但这对我的屏幕分辨率也没有影响。
如何更改屏幕分辨率?
答案1
看来你正在管理 Wayland。
xrandr
是 X11 应用程序,它无法更改 Wayland 合成器/会话的分辨率。
请参阅https://arewewaylandyet.com/(在“输出/显示配置工具”下),Wayland 相当于 arandr
IMO Wayland 还远没有准备好,我建议切换回 Xorg,在这种情况下您可以继续使用xrandr
.