我尝试在 Lakka(基于 Linux 的游戏操作系统)上启动时旋转整个屏幕。我对使用 Linux 还很陌生,所以我不知道该怎么做。 我尝试过使用以下方法来尝试旋转:
mount -o remount,rw /flash
nano /flash/extlinux.conf
然后我将“fbcon=rotate_all:2”添加到该文件的末尾,然后像这样重新安装:
mount -o remount,ro /flash
不幸的是,它没有做任何事情。我一定错过了一些东西。
Linux 中用于监控操作的常用工具是
xrandr
。快速搜索了一下,似乎可以用这个工具旋转指定的屏幕。
运行
xrandr --query
将列出您可以参考的已连接设备。找到显示器的名称后,您可以运行此命令来旋转它。
xrandr --output HDMI1 --rotate left
这只是一个例子,
HDMI1
是你的屏幕名称,你也可以用其他东西替换left
以获得正确的旋转。
希望这有帮助!
如果有人仍在为此苦苦挣扎,我已经设法在树莓派 4 上使用 RPi4.aarch64-4.3 来实现这一点
config.txt
中的选项似乎都不起作用,包括display_rotate
、lcd_rotate
或display_lcd_rotate
——我已经看到其他地方提到的所有三个选项,需要一些技巧才能弄清楚。
然而,真正有效的是将我的 cmdline.txt 更改为:
boot=UUID=1601-4956 disk=UUID=cf389dbc-3522-4293-8a16-7457c2d08517 video=DSI-1:800x480@60,rotate=180 quiet
您的启动项和磁盘条目可能不同,因此您只需添加
video=DSI-1:800x480@60,rotate=180
位即可。
我希望这有助于节省一些人的时间!