ubuntu显示屏旋转
在 Ubuntu 中旋转屏幕可以通过以下几种方式进行设置:使用显示设置图形界面、xrandr 命令或编辑 X 配置文件。以下是这些方法的详细步骤:
一,显示
方法一:通过显示设置图形界面
-
打开设置:
- 在系统菜单中点击“设置”图标,或在应用程序菜单中搜索“Settings”。
-
进入显示设置:
- 在设置窗口中,找到并点击“Displays”选项。
-
选择屏幕旋转:
- 在显示设置中,找到“Rotation”下拉菜单,然后选择所需的旋转方向:
- Normal:标准方向
- Left:逆时针旋转90度
- Right:顺时针旋转90度
- Upside-down:旋转180度
- 在显示设置中,找到“Rotation”下拉菜单,然后选择所需的旋转方向:
-
应用更改:
- 选择旋转方向后,点击“Apply”按钮应用更改。
方法二:使用 xrandr 命令
-
打开终端:
- 使用快捷键
Ctrl + Alt + T打开终端。
- 使用快捷键
-
查看当前连接的显示设备:
- 输入以下命令查看当前连接的显示设备:
-
xrandr
- 找到输出中显示的连接的设备名称,例如
eDP-1。
-
旋转屏幕:
- 使用以下命令旋转屏幕:
例如,将
xrandr --output <显示设备> --rotate <方向>
eDP-1屏幕逆时针旋转90度:xrandr --output eDP-1 --rotate left
可能的方向值有:
normal:标准方向left:逆时针旋转90度right:顺时针旋转90度inverted:旋转180度
- 使用以下命令旋转屏幕:
方法三:编辑 X 配置文件
-
创建或编辑配置文件:
- 打开终端并使用文本编辑器创建或编辑
/etc/X11/xorg.conf文件。sudo nano /etc/X11/xorg.conf
- 打开终端并使用文本编辑器创建或编辑
-
添加屏幕旋转设置:
- 在配置文件中添加以下内容,替换
<显示设备>为实际设备名称,<方向>为所需方向:Section "Monitor" Identifier "<显示设备>" Option "Rotate" "<方向>" EndSection
例如,逆时针旋转
eDP-1屏幕:Section "Monitor" Identifier "eDP-1" Option "Rotate" "left" EndSection
- 在配置文件中添加以下内容,替换
-
保存并重启:
- 保存文件并关闭编辑器,然后重启系统以应用更改。
二,armbian终端旋转
sudo nano /boot/armbianEnv.txt
添加一行
extraargs=fbcon=rotate:1
其中,
rotate:1 顺时针旋转90度
rotate:2 顺时针旋转180度
rotate:3 顺时针旋转270度
三,触摸屏旋转
添加文件:/etc/X11/xorg.conf.d/99-calibration.conf
内容如下:
Section "InputClass"
Identifier "calibration"
Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
EndSection
对应旋转角度的矩阵如下:
| 方向 | Matrix 设置 |
|---|---|
| 正常(0°) | 1 0 0 0 1 0 0 0 1 |
| 右旋(90°) | 0 1 0 -1 0 1 0 0 1 |
| 左旋(270°) | 0 -1 1 1 0 0 0 0 1 |
| 倒置(180°) | -1 0 1 0 -1 1 0 0 1 |

浙公网安备 33010602011771号