我想在 Ubuntu 20.04 (Wayland) 上旋转屏幕,但 xrandr 不起作用。有没有 xrandr 的替代品,或者我可以让 xrandr 在 wayland 上工作吗?
答案1
我使用 gnome-randr。它“尝试使用 mutter 的 dbus-api 为 gnome 桌面重新实现‘xrandr’的一些功能。目前尚未对它进行分数缩放支持测试。”
你可以在这里下载 :https://gitlab.com/Oschowa/gnome-randr 然后你 :
$ chmod +x gnome-randr.py
您也可以用以下代码替换第一行:
#!/usr/bin/env python3
然后运行它
$ ./gnome-randr.py
它将为您提供当前配置和显示器的名称,例如 DP-1 DVI-1 HDMI-1。
然后您可以使用 xrandr 语法:
$ ./gnome-randr.py --output DP-1 --rotate left
还可获得针对所有可能性的帮助:
$ ./gnome-randr.py -h
usage: gnome-randr.py [options]
where options are:
--current
--dry-run
--persistent
--global-scale <global-scale>
--output <output>
--auto
--mode <mode>
--rate <rate>
--scale <scale>
--off
--right-of <output>
--left-of <output>
--above <output>
--below <output>
--same-as <output>
--rotate normal,inverted,left,right
--primary
答案2
在 KDE 中,你可以使用 kscreen-doctor库库
例如:
kscreen-doctor output.1.rotation.left
kscreen-doctor output.1.rotation.normal