0

我在 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 工具中显示我的桌面,但旋转选项显示为灰色。我的主屏幕在这里显示为“默认”。
  • 使用 Raspberry PI 配置文件/boot/config.txt设置旋转。这也行不通。

我正在运行 Stock 版本,没有额外的软件。关于如何让屏幕旋转的任何提示?

4

2 回答 2

1

我能够通过禁用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 的情况。

于 2021-03-01T16:15:24.773 回答
1

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

步骤如下(在 中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

于 2021-03-07T16:42:14.400 回答