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

2023-05-16

前言

  本人于大三的时候收购了一台二手台电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手动修改分辨率,因为之前修改分辨率的方法会导致我的设备黑屏,如果有朋友用简单方法修改能行得通就算了,然而对我也没用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • Ubuntu 下使用 rpmbuild 构建

    我需要在 Ubuntu 10 4 下使用补丁构建 yum 原因是我需要为我的虚拟服务器实例提供支持 chroot 的 yum 由于 ubuntu 的 yum src 不可用 第 3 方存储库 我从官方存储库下载了源代码 并从 linux v
  • 如何在 Ubuntu 16.04 上安装适用于 Python 2.7 的 openCV 2.4.13?

    我尝试了很多在线帖子来安装 opencv 但它们不适用于 Ubuntu 16 04 有人可以给我安装 openCV 2 4 13 的步骤吗 我不久前制作了一个脚本 用于安装最新版本的 OpenCV 截至本答案的最后一次更新为 4 2 这是它
  • 如何解决 STS 启动时出现“无法找到用于堆栈映射生成的 Asm”错误?

    我正在尝试使用Spring工具套件3 8 3在 Ubuntu 16 04 上 启动后我收到此错误 期间发生内部错误 初始化 Java 工具 详细消息 在 初始化 Java 工具 期间发生内部错误 无法 找到用于堆栈图生成的 Asm 寻找 a
  • Microk8s 节点未准备好 - InvalidDiskCapacity

    microk8s的节点不想启动 Kube system Pod 处于挂起状态 kubectl describe nodes说是警告InvalidDiskCapacity 我的服务器有足够的资源 PODS NAMESPACE NAME REA
  • 我收到错误“array.sh:3:array.sh:语法错误:”(“意外”

    我编写了以下代码 bin bash Simple array array 1 2 3 4 5 echo array 我收到错误 array sh 3 array sh 语法错误 意外 根据我从 Google 了解到的情况 这可能是因为 Ub
  • make找不到curses.h

    我有一个名为 samtools 版本 1 3 的程序 用于操作从 DNA 测序实验中获得的文件 下载的程序包含在一个文件夹中 为了设置程序 我在终端 在 ubuntu 计算机上 中输入该文件夹 我输入突击队 make 它运行并打印它所做的事
  • 环境变量未加载到 Nodejs 中的 process.env

    我正在构建一个nodejs api 并设置了dotenv打包为开发依赖项以将变量加载到process env在开发人员的本地计算机上 请注意 当我登录时 我使用sudo i作为root 我的目的是在部署过程中 环境变量将在我的 Ubuntu
  • Boost 安装在我的 Ubuntu 上的什么位置?

    我从 Boost 网站下载 Boost 1 54 tar 然后按照此处 1 详细说明进行操作 特别是 我想将我的 boost 库安装在文件夹中 HOME BOOST 使用这个 bootstrap sh prefix HOME BOOST 但
  • ENOTEMPTY:目录不为空,重命名 '' -> '' (JavaScript + NPM + Ubuntu 服务器)

    好吧 我一直在为一个名为discord 的流行的类似Teamspeak 的程序制作一个机器人 我在 Ubuntu 服务器上运行机器人 并使用 NPM install 来安装各种模块 目前 该机器人的本地版本工作正常 但在 Ubuntu 上我
  • Linux 软件包存储库中的 *​​-dev 软件包实际上包含什么?

    我的问题非常基本 我现在的知识也是如此 我是 Linux 的长期用户 但直到最近才对编程产生了浓厚的兴趣 我看到 Ubuntu 存储库中的许多流行应用程序都有 dev 软件包 例如洋泾浜开发者此外pidgin 我的问题是这样的 这些包裹里有
  • Vim:无法让病原体加载包

    我在 Stackoverflow 和 github 等上阅读了有关此问题的其他五个问题 但一直无法解决这个问题 此时我完全迷失了 我使用的是 Ubuntu 11 10 和 Vim 7 3 这是我的 vimrc set nocp call p
  • Ubuntu + SVN:无法打开请求的 SVN 文件系统

    我知道这个问题已经被问过很多次了 我相信我明白答案 但我仍然没有运气 我都尝试过one repo and multiple repos配置 两者都有相同的问题 因此 对于我感兴趣的配置
  • Ubuntu Python shebang 线不工作

    无法让 shebang 线在 Ubuntu 中为 python 脚本工作 我每次只收到命令未找到错误 test py usr bin env python print Ran which python usr bin python 在 sh
  • gitlab 上的权限被拒绝(公钥)

    我的问题是我无法从 GitLab 推送或获取 不过 我可以克隆 通过 HTTP 或通过 SSH 当我尝试推送时出现此错误 权限被拒绝 公钥 致命 无法从远程存储库读取 从我看过的所有线程中 这是我所做的 在我的计算机上设置 SSH 密钥并将
  • docker repo 解决映像构建期间的错误错误(检查存储库文件)

    我在构建 docker 映像时遇到问题 并尝试了不同的 DNS 选项 但似乎运气不佳 Docker版本1 9 1 构建a34a1d5 回购还活着 为了运行我使用的容器docker run dns 192 168 1 1 d ti name
  • PHP 通过 SSL 连接到 MS SQL

    我想要实现的目标非常简单 我想通过安全连接从 PHP 脚本连接到外部 MS SQL 数据库 然而 这已被证明是有问题的 到目前为止 经过三个小时的研究 我不知所措 客户端的平台是Ubuntu 这意味着我无法使用SQLSRV 安全连接已经在不
  • docker 非 root 绑定安装权限,WITH --userns-remap

    all 尝试让绑定安装权限正常工作 我的目标是在容器中绑定安装卷 以便 a 容器不以 root 用户身份运行入口点 二 docker daemon 配置了 userns remap 这样容器 主机上没有 root c 我可以绑定挂载和读 写
  • Apache 2 中的“捕获 SIGWINCH”错误是什么?

    我的服务器 ubuntu 8 04 LAMP运行drupal 6 当流量较高时 它会停止提供页面 重新启动apache2将不起作用 所以我必须重新启动该服务 我在 apache2 error log 中找到了这条消息 通知 捕获SIGWIN
  • Ubuntu 上对 exp 的未定义引用(包括 math.h 和与 -lm 的链接)

    我在尝试在 Ubuntu 上编译使用 exp 函数的程序时遇到一些问题 我从 gcc 收到此错误 selied Apolo Dropbox practicas UAM Neuro practica3 make gcc lm o retrop
  • Shift 键在我的 emacs 中不起作用

    I run emacs in gnome terminal with nw option it works well except for some key shortcuts that include the shift key For

随机推荐

  • 分蛋糕+中间数

    问题描述 小明今天生日 xff0c 他有n块蛋糕要分给朋友们吃 xff0c 这n块蛋糕 xff08 编号为1到n xff09 的重量分别为a1 a2 an 小明想分给每个朋友至少重量为k的蛋糕 小明的朋友们已经排好队准备领蛋糕 xff0c
  • 基于键盘与扬声器的电子琴设计

    1 功能需求 开发一个基于键盘和主机扬声器 xff08 小喇叭 xff09 的简易电子琴工具 xff0c 同时它也可以自动的演奏指定的简谱文件 通过调用计算机系统的API接口 xff0c 导入kernel32 dll xff0c 调用相关的
  • 最大波动+数位之和

    问题描述 小明正在利用股票的波动程度来研究股票 小明拿到了一只股票每天收盘时的价格 xff0c 他想知道 xff0c 这只股票连续几天的最大波动值是多少 xff0c 即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少 输入格式
  • 折点计数

    问题描述 给定n个整数表示一个商店连续n天的销售量 如果某天之前销售量在增长 xff0c 而后一天销售量减少 xff0c 则称这一天为折点 xff0c 反过来如果之前销售量减少而后一天销售量增长 xff0c 也称这一天为折点 其他的天都不是
  • 动态规划+贪心算法实现背包问题

    动规背包问题实现 xff1a import java util Scanner public class PackDynamic public static void main String args TODO Auto generated
  • 图像旋转

    问题描述 旋转是图像处理的基本操作 xff0c 在这个问题中 xff0c 你需要将一个图像逆时针旋转90度 计算机中的图像表示可以用一个矩阵来表示 xff0c 为了旋转一个图像 xff0c 只需要将对应的矩阵旋转即可 输入格式 输入的第一行
  • 注册界面表单

    代码 xff1a lt DOCTYPE HTML gt lt html gt lt head gt lt meta charset 61 34 UTF 8 34 gt lt meta name 61 34 Generator 34 cont
  • 关于表单验证错误提示的几种方式

    一 用alert 弹出提示框 xff08 不提倡 xff09 通过alert弹出提示框 xff0c 但输入框多的话会不断弹出提示框 xff0c 每次都要点确定 xff0c 很麻烦 二 利用H5新增的required属性 required 属
  • html+css+js手写练习-仿CCF注册和登录页面

    直接贴代码 xff1a lt DOCTYPE html gt lt html gt lt head gt lt meta charset 61 34 utf 8 34 gt lt title gt 中国计算机学会 注册 lt title g
  • Android学习之点击按钮跳转至另一个Activity并传值和设置返回逻辑父屏幕

    首先新建一个Activity 1 在activity main的layout布局文件中添加一个按钮 xff0c 一个EditText并简单设置样式 我是这样写的 lt xml version 61 34 1 0 34 encoding 61
  • mission planner日志分析

    通过USB连接pixhawk xff0c 打missionplanner 选择需要的日志下载 xff0c 下载很慢 xff0c 慢慢等 https ardupilot org dev docs common diagnosing probl
  • Android学习之SD卡操作

    1 权限声明 对于SD卡的读写 xff0c 需要申请对应的权限 xff0c 即在主配置文件中添加对应的权限请求 lt uses permission android name 61 34 android permission WRITE E
  • Maven利用JBoss创建hibernate核心配置文件

    1 在Help的Eclipse Marketplace中搜索JBoss xff0c 选择下载安装 安装完毕后重启eclipse xff0c 如果重启后maven项目报错 xff0c 很大可能是在下载过程中有jar包受损 xff0c 出现Fa
  • 汇编练习

    1 将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段 xff1b 编写一完整的汇编语言程序验证转换的正确性 xff0c 其中sign与sinteger均为双字变量 if sinteger 61 61 0 sign 61 0 els
  • 教务管理系统

    基于Metronic框架完成的一个课设作业 上方为部分功能截图 下载链接 xff1a https download csdn net download qq 41573860 11249884
  • 关于XTDrone中PX4 1.13安装

    在进行git submodule update init recursive这一步时 xff0c 很难git clone成功 xff0c 会出现 xff0c fatal 无法访问 39 https ghproxy com https git
  • 海康摄像头http抓图

    老版本的摄像头使用海康的协议http user password 64 192 168 1 64 ISAPI Streaming channels 33 picture 就可以取得图片 然后新型号的摄像头http需要Digest autho
  • 深度学习YOLO v3原理及实践---ROS算法入门学习

    文章目录
  • Opencv进行图像处理基础模板

    文章目录 前言一 如何写出基础的卷积模板二 关于Opencv的一些认知1 如何利用opencv访问图像中某一点的像素2 如何利用opencv访问图像中某一区域的像素3 边界像素处理 三 C 43 43 代码 前言 在opencv中如果我们想
  • 解决有重力感应的设备装Ubuntu时默认竖屏的问题,使之能登录后自动横屏

    前言 本人于大三的时候收购了一台二手台电Tbook10s xff0c 原装是win10和Android5双系统 xff0c 后来因为Android版本太落后 xff0c 清空硬盘装了win10单系统 xff0c 看点视频写点文档 xff0c