我是靠谱客的博主 积极嚓茶,最近开发中收集的这篇文章主要介绍X11旋转屏幕,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

命令介绍:

export DISPLAY=:0.0 //设置将图像显示在本地xserver

桌面旋转:

xrandr -o 1 //90度是1, 180度是2

触摸旋转:

xinput --set-prop ‘8’ ‘Evdev Axis Inversion’ 0 1 //前面参数对应x轴翻转,后边对应y轴翻转,0表示失效,1使能

xinput --set-prop ‘8’ ‘Evdev Axes Swap’ 1 //关于原点对称

*手动旋转桌面*
  1. 先关闭校准程序:

vi /etc/X11/Xsession.d/30xinput_calibrate.sh

注释 /usr/bin/xinput_calibrator_once.sh

重启

  1. 命令行输入:

旋转90度:

export DISPLAY=:0.0
xrandr -o 1
xinput --set-prop '8' 'Evdev Axis Inversion' 0 1
xinput --set-prop '8' 'Evdev Axes Swap' 1

旋转180度:

export DISPLAY=:0.0
xrandr -o 2
xinput --set-prop '8' 'Evdev Axis Inversion' 0 0
xinput --set-prop '8' 'Evdev Axes Swap' 0
*自动旋转开机桌面*

90度:

  1. 命令行输入export DISPLAY=:0.0,使用xinput_calibrator --list命令查看使用触摸设备名

  2. 创建一个脚本

    #!/bin/sh
    export DISPLAY=:0.0
    xrandr -o 1
    
  3. chmod 777 /etc/xrand.sh

  4. 将xrand.sh添加到开机自启动/etc/rc.local

    vi /etc/rc.local

    在最后一行命令 exit 0前,写入:

    /etc/xrand.sh

  5. 在环境变量中添加export DISPLAY=:0.0

    vi /etc/profile

​ 在umask 022 前,写入:

​ export DISPLAY=:0.0

  1. vi /etc/X11/xorg.conf,

将Section "InputClass"下面的Identifier选项后面内容改为

MatchProduct
"goodix-gt911"
Option
"SwapAxes""1"
Option
"Invertx" "0"
Option
"Inverty" "1"
*旋转开机动画*

在命令行输入 echo “90” > /etc/rotation

重启即可

最后

以上就是积极嚓茶为你收集整理的X11旋转屏幕的全部内容,希望文章能够帮你解决X11旋转屏幕所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部