如何解决无法在使用 X11 运行 Manjaro 的 Raspberry Pi3 上旋转默认屏幕
我在 RaspBerry Pi3 上运行最新版本的 manjaro ARM i3(图片:RaspBerry Pi 4 I3 20.10)。我不能因为我的爱让屏幕旋转。由于 Synergy 的支持,我最近从 manjaro Wayland 切换到了这个版本。
我尝试了什么:
- 使用
xrandr
旋转屏幕。 xrandr 只看到“默认”屏幕,当我尝试旋转它时,出现错误:$ xrandr --output default --rotate inverted xrandr: output default cannot use rotation "inverted" reflection "none"
- 使用
arandR
旋转屏幕。这将在 GUI 工具中显示我的桌面,但旋转选项是灰色的。我的主屏幕在此处显示为“默认”。 - 使用位于
/boot/config.txt
的 RaspBerry PI 配置文件来设置轮换。这也不起作用。
我运行的是 Stock 版本,没有额外的软件。关于如何让屏幕旋转的任何提示?
解决方法
感谢用户 BashCrash over at the Manjaro Forum
,我最终找到了更好的解决方案步骤如下(在 vc4-fkms-v3d
中启用 /boot/config.txt
):
- 启动到 Manjaro i3
- 打开终端
- 转到
/etc/X11/xorg.conf.d
(cd /etc/X11/xorg.conf.d
) - 使用
99-fbturbo.conf.d
移动文件mv 99-fbturbo.conf.d 99-fbturbo.conf.d.old
- 重启
重新启动后,您 xrandr
应该列出正确的输出(在我的情况下为 HDMI-1
)。然后,您可以使用以下方法旋转屏幕:
xrandr --output HDMI-1 --rotate left
您可以将此设置添加到您的 .i3/config
文件中,使其永久化。添加以下行:
exec xrandr --output HDMI-1 --rotate left
与原始方法的折衷是启动和登录后屏幕会旋转。可以在此处找到有关潜在权衡的更深入解释:https://forum.manjaro.org/t/i3-on-raspberry-pi-4-with-dual-monitors/20996/9
,我能够通过禁用 vc4-fkms-v3d
驱动程序来解决此问题。您可以使用以下步骤执行此操作:
- 在
/boot/config.txt
处打开您的配置文件 - 使用
#
注释掉以下行:vc4-fkms-v3d
- 将旋转添加到配置中,例如:
-
display_rotate=1
- 90 度旋转 -
display_rotate=2
- 180 度旋转 -
display_rotate=3
- 270 度旋转
- 重启
您的屏幕现在应该可以旋转了。请注意,这会禁用 vc4-fkms-v3d
视频卡驱动程序,这可能会产生其他不可预见的影响。还要记住,这是 RPi3 的情况。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。