无法使用 X11 运行 Manjaro 的树莓派 3 上的旋转(默认)屏幕



我在Raspberry Pi3上运行最新版本的Manjaro ARM i3(图片:Raspberry Pi 4 i3 20.10)。我怎么也没法让屏幕旋转。我最近从Manjaro Wayland切换到这个版本,因为它支持协同。

What I tried:

  • 使用xrandr旋转屏幕。xrandr只看到一个"默认"屏幕,当我试图旋转它时,我得到了错误:
    $ xrandr --output default --rotate inverted
    xrandr: output default cannot use rotation "inverted" reflection "none"
    
  • 使用ARandR旋转屏幕。这将在GUI工具中显示我的桌面,但是旋转选项是灰色的。我的主屏幕在这里显示为"默认"。
  • 使用树莓派配置文件在/boot/config.txt设置旋转。

我正在运行Stock版本,没有额外的软件。关于如何让屏幕旋转有什么建议吗?

我最终找到了一个更好的解决方案,这要感谢Manjaro论坛上的BashCrash用户

步骤如下(在/boot/config.txt中启用vc4-fkms-v3d):

  • Boot into 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驱动程序来解决这个问题。您可以使用以下步骤来完成此操作:

  1. /boot/config.txt打开配置文件
  2. 使用#,注释掉vc4-fkms-v3d
  3. 在配置中添加旋转:
  • display_rotate=1- for 90度旋转
  • display_rotate=2-用于180度旋转
  • display_rotate=3-用于270度旋转
  • 启动
  • 你的屏幕现在应该是旋转的。请注意,这将禁用vc4-fkms-v3d视频卡驱动程序,这可能会产生其他不可预见的影响。还要记住,这是RPi3的情况。

    相关内容

    • 没有找到相关文章

    最新更新