不使用X服务器时如何旋转显示器?
我有一个旋转的宽屏显示器。 我试图在’风景’模式(垂直)中使用它。 这在GUI中很容易。
当我没有运行X服务器或正在查看虚拟控制台/终端时,如何旋转显示器。
您只能使用某种X服务器旋转显示器。 虚拟控制台和framebuffer不支持旋转。
但也许你可以在全屏模式下运行一些像真棒和一个终端的小型X窗口管理器。 在这种情况下,您将获得旋转function,它仍然像一个控制台。
您可以使用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
。)
来源: 旋转屏幕,不运行X窗口 , 启动时旋转控制台(Debian)
要旋转屏幕,您可以尝试xrandr命令:
xrandr -o left
转回:
xrandr -o normal
您需要设置DISPLAY变量:
export DISPLAY=:0
说实话,它不适用于我的计算机的全屏文本控制台(它与第7个GUI屏幕一起使用)但最近我遇到了很多关于fglrx驱动程序的问题而且我不想实验,因为我几乎没有设法把一切都搞定了。 如果出现问题,可以在此处查看: http : //ubuntuforums.org/showthread.php?t = 1815538以获取该命令的帮助。