微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在使用 X11 运行 Manjaro 的 Raspberry Pi3 上旋转默认屏幕

如何解决无法在使用 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 驱动程序来解决此问题。您可以使用以下步骤执行此操作:

  1. /boot/config.txt 处打开您的配置文件
  2. 使用 # 注释掉以下行:vc4-fkms-v3d
  3. 将旋转添加到配置中,例如:
  • display_rotate=1 - 90 度旋转
  • display_rotate=2 - 180 度旋转
  • display_rotate=3 - 270 度旋转
  1. 重启

您的屏幕现在应该可以旋转了。请注意,这会禁用 vc4-fkms-v3d 视频卡驱动程序,这可能会产生其他不可预见的影响。还要记住,这是 RPi3 的情况。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。