当不使用 X 服务器时如何旋转显示器?

当不使用 X 服务器时如何旋转显示器?

我有一台可以旋转的宽屏显示器。我尝试以“横向”模式(垂直)使用它。这在 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:1GRUB_CMDLINE_LINUX

GRUB_CMDLINE_LINUX="fbcon=rotate:1"

sudo update-grub(更改此文件后不要忘记运行。)

资料来源:旋转屏幕,不运行 X windows启动时旋转控制台(Debian)

答案2

您只能使用某种 X 服务器来旋转显示器。虚拟控制台和帧缓冲区均不支持旋转。

但也许您可以运行一些小型 X 窗口管理器(如 awesome)和全屏模式的终端。在这种情况下,您将获得旋转功能,并且它仍然感觉像控制台。

相关内容