ubuntu显示屏旋转

在 Ubuntu 中旋转屏幕可以通过以下几种方式进行设置:使用显示设置图形界面、xrandr 命令或编辑 X 配置文件。以下是这些方法的详细步骤:

一,显示

方法一:通过显示设置图形界面

  1. 打开设置:

    • 在系统菜单中点击“设置”图标,或在应用程序菜单中搜索“Settings”。
  2. 进入显示设置:

    • 在设置窗口中,找到并点击“Displays”选项。
  3. 选择屏幕旋转:

    • 在显示设置中,找到“Rotation”下拉菜单,然后选择所需的旋转方向:
      • Normal:标准方向
      • Left:逆时针旋转90度
      • Right:顺时针旋转90度
      • Upside-down:旋转180度
  4. 应用更改:

    • 选择旋转方向后,点击“Apply”按钮应用更改。

方法二:使用 xrandr 命令

  1. 打开终端:

    • 使用快捷键 Ctrl + Alt + T 打开终端。
  2. 查看当前连接的显示设备:

    • 输入以下命令查看当前连接的显示设备:
    • xrandr
    • 找到输出中显示的连接的设备名称,例如 eDP-1
  3. 旋转屏幕:

    • 使用以下命令旋转屏幕:
      xrandr --output <显示设备> --rotate <方向>
      例如,将 eDP-1 屏幕逆时针旋转90度:
      xrandr --output eDP-1 --rotate left

       

    可能的方向值有:

    • normal:标准方向
    • left:逆时针旋转90度
    • right:顺时针旋转90度
    • inverted:旋转180度

方法三:编辑 X 配置文件

  1. 创建或编辑配置文件:

    • 打开终端并使用文本编辑器创建或编辑 /etc/X11/xorg.conf 文件。
      sudo nano /etc/X11/xorg.conf
  2. 添加屏幕旋转设置:

    • 在配置文件中添加以下内容,替换 <显示设备> 为实际设备名称, <方向> 为所需方向:
      Section "Monitor" 
          Identifier "<显示设备>" 
          Option "Rotate" "<方向>" 
      EndSection

    例如,逆时针旋转 eDP-1 屏幕:

    Section "Monitor"
        Identifier "eDP-1"
        Option "Rotate" "left"
    EndSection
  3. 保存并重启:

  • 保存文件并关闭编辑器,然后重启系统以应用更改。

二,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
posted @ 2024-06-05 04:09  Sovi  阅读(2403)  评论(0)    收藏  举报