不使用 X Server 时如何旋转显示器?

Kur*_*tis 38 command-line display graphics monitor

我有一个可以旋转的宽屏显示器。我正在尝试在“横向”模式(垂直)下使用它。这在 GUI 中很容易。

当我没有运行 X 服务器或查看虚拟控制台/终端时,如何旋转我的显示器

Ste*_*ler 72

您可以使用 fbcon 旋转虚拟帧缓冲区。0 到 3 表示各种旋转:

  • 0 - 正常旋转
  • 1 - 顺时针旋转
  • 2 - 倒置旋转
  • 3 - 逆时针旋转

这些可以通过将值放入正确的系统文件从命令行设置。旋转当前帧缓冲区:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate
Run Code Online (Sandbox Code Playgroud)

旋转所有虚拟帧缓冲区:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all
Run Code Online (Sandbox Code Playgroud)

如果您希望在启动系统时自动发生这种情况,则需要修改引导加载程序配置以为其提供正确的选项。在/etc/default/grub添加fbcon=rotate:1GRUB_CMDLINE_LINUX行:

GRUB_CMDLINE_LINUX="fbcon=rotate:1"
Run Code Online (Sandbox Code Playgroud)

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

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