解决有重力感应的设备装Ubuntu时默认竖屏的问题,使之能登录后自动横屏
前言 本人于大三的时候收购了一台二手台电Tbook10s,原装是win10和Android5双系统,后来因为Android版本太落后,清空硬盘装了win10单系统,看点视频写点文档,可堪一用。 后来学习Linux,把这平板电脑装成了Ubuntu系统,但是上来就遇到了问题:台电Tbook10s本质是能插键盘的平板,或者说超极本,其系统默认的方向是竖屏(开机LOGO和BIOS就是竖的),因此每次开
前言
本人于大三的时候收购了一台二手台电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手动修改分辨率,因为之前修改分辨率的方法会导致我的设备黑屏,如果有朋友用简单方法修改能行得通就算了,然而对我也没用。
更多推荐
所有评论(0)