解决有重力感应的设备装Ubuntu时默认竖屏的问题,使之能登录后自动横屏

前言

  本人于大三的时候收购了一台二手台电Tbook10s,原装是win10和Android5双系统,后来因为Android版本太落后,清空硬盘装了win10单系统,看点视频写点文档,可堪一用。
  后来学习Linux,把这平板电脑装成了Ubuntu系统,但是上来就遇到了问题:台电Tbook10s本质是能插键盘的平板,或者说超极本,其系统默认的方向是竖屏(开机LOGO和BIOS就是竖的),因此每次开机后进入Ubuntu的界面,默认都是竖着的,更鬼畜的是,平板横着放是竖屏,竖着放又成了横屏,怎样都得歪着脖子看。
  最开始想通过Setting->Display里面修改分辨率解决,但是发现修改分辨率后直接黑屏了,然后又变回原来的样子。因此本人通过网上查询和自己摸索,得出了了几个方法,具体如正文。

正文

法一:

  最为简单粗暴的方法:Ctrl+Alt+T呼出终端,输入指令:xrandr -o left回车。缺点是每次开机都要输一次,十分麻烦。
  需要说明的是,旋转的方向要根据具体情况而定,总共有四条指令:

$ xrandr -o left   //向左旋转90度
$ xrandr -o right //向右旋转90度
$ xrandr -o inverted //上下翻转
$ xrandr -o normal //回到正常角度

法二:

  此方法是本人采用来解决问题的方法。

  1、呼出终端,输入xrandr -o left;
  2、打开设置->显示器(Setting->Display),点击Fractional Scaling的开关,这是用来缩放UI显示比例的。点击后会变回竖屏,此时再打开终端,输入xrandr -o left,再次旋转为横屏,此时我为了看得清楚一点把比例调到了175%,可根据具体情况调节。
  3、锁定屏幕旋转,在我的20.04版本中,该选项在右上角向下箭头的选项中,为lock screen rotation
  这样一来,下次启动后屏幕也不会回到竖屏了。

法三:

  此方法是网络上查询所得,无法解决我的问题,但还是写出来作为收集。
  1、呼出终端,输入xrandr,查询自己显示器编号
在这里插入图片描述
比如我的是DSI-1。
  2、打开55gnome-session_gnomerc文件:

$ sudo vi /etc/X11/Xsession.d/55gnome-session_gnomerc 

  3、在末尾添加

xrandr  --output DSI-1 --rotate left

此处output后的代码要由前面查询得出

最后

  此外我还想过其他的办法,比如编写一个脚本文件,在登录后运行,由于涉及到自动运行,篇幅较大因此不再赘述,有兴趣的朋友可以去了解一下,顺带一提,这个办法没法解决我的问题;比如通过修改xorg.conf手动修改分辨率,因为之前修改分辨率的方法会导致我的设备黑屏,如果有朋友用简单方法修改能行得通就算了,然而对我也没用。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值