如何在 Wayland 上旋转屏幕

如何在 Wayland 上旋转屏幕

我想在 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

相关内容