我有一台可以旋转的宽屏显示器。我尝试以“横向”模式(垂直)使用它。这在 GUI 中很容易。
如何旋转显示屏不是运行 X 服务器或查看虚拟控制台/终端。
答案1
您可以使用 fbcon.0 到 3 旋转虚拟帧缓冲区来表示各种旋转:
0
- 正常旋转1
- 顺时针旋转2
- 上下旋转3
- 逆时针旋转
可以通过将值放入正确的系统文件中,从命令行设置这些。旋转当前帧缓冲区:
echo 1 | sudo tee /sys/class/graphics/fbcon/rotate
旋转所有虚拟帧缓冲区:
echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all
如果您希望在启动系统时自动执行此操作,则需要修改引导加载程序配置以为其提供正确的选项。在以下行中/etc/default/grub
添加:fbcon=rotate:1
GRUB_CMDLINE_LINUX
GRUB_CMDLINE_LINUX="fbcon=rotate:1"
sudo update-grub
(更改此文件后不要忘记运行。)
答案2
您只能使用某种 X 服务器来旋转显示器。虚拟控制台和帧缓冲区均不支持旋转。
但也许您可以运行一些小型 X 窗口管理器(如 awesome)和全屏模式的终端。在这种情况下,您将获得旋转功能,并且它仍然感觉像控制台。