![当不使用 X 服务器时如何旋转显示器?](https://linux22.com/image/965146/%E5%BD%93%E4%B8%8D%E4%BD%BF%E7%94%A8%20X%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E5%A6%82%E4%BD%95%E6%97%8B%E8%BD%AC%E6%98%BE%E7%A4%BA%E5%99%A8%EF%BC%9F.png)
我有一台可以旋转的宽屏显示器。我尝试以“横向”模式(垂直)使用它。这在 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)和全屏模式的终端。在这种情况下,您将获得旋转功能,并且它仍然感觉像控制台。