ubuntu设置为自己需要的屏幕分辨率

embedded/2024/9/22 19:58:07/

        先说一下我处理该问题的大体背景:我是学习Linux的新手,刚学完嵌入式Linux驱动开发相关课程。现在想接着学习一下QT开发。我是在电脑上装了虚拟机之后安装的ubuntu系统。因为换了电脑,所以重新装了ubuntu系统。但是,装完ubuntu系统以后,系统默认的分辨率巨丑,所以我想把分辨率调整一下适配显示器真正的分辨率。但是当我进入到分辨率设置的界面以后出现了以下两个问题:

        第一,分辨率里面没有我所需要的,也就是找不到视频我屏幕的分辨率1366x768.

        第二,设置分辨率的界面在当前默认分辨率情况下【应用】按钮显示不出来,也就是根本就点不到。

        关于第二个问题的解决方法,我专门写了一篇文档,方法简单的说是用xrandr指令解决的。有兴趣的可以去借鉴一下。

        关于第一个问题的解决方法,我网上也找了很多,也试了很多。有的太复杂,对于小白很不友好,难度较高。

        正当我一筹莫展的时候,我发现一个文档,说是可以通过直接修改配置文件的方法解决。试了一下,成功解决该问题。关键是该方法对小白很友好,简单有效。

        再正式开始之前需要了解一下两点:

        第一,grub是Linux开机引导文件,在该文件中有配置分辨率的相关选项。

        第二,Ubuntu系统已经安装了VIM编辑器。

        开始操作如下:

        桌面右键打开终端命令串口。输入命令:

sudo vim /etc/default/grub

        在打开的VIM编辑器中,切换到英文输入法,输入a,切换到输入模式,并找到#GRUB_INIT_TUNE="800 600 1"这一行,将其修改为GRUB_INIT_TUNE="1366 768 1",如下:

        键盘按ESC退出插入模式,英文输入:切换到命令模式,输入wq退出。 

        重启ubuntu,即可。 


http://www.ppmy.cn/embedded/105001.html

相关文章

OmniGraffle Pro for Mac 思维导图软件安装

Mac分享吧 文章目录 效果一、下载软件二、开始安装1、双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕2、应用程序显示软件图标,表示安装成功 三、运行测试安装完成!!! 效果 一、下载软件 下载软件…

ElasticSearch-基础操作

基本概念索引操作 创建索引修改索引配置查询索引删除索引 文档操作 添加(索引)文档:POST和PUT修改文档 全量更新增量修改 使用_update部分更新使用_update_by_query 更新文档 并发场景下修改文档 查询文档 根据id查询文档条件查询 _search RE…

WPF在ListBox内嵌入panel然后数据绑定中加入CheckBox

界面操作为&#xff1a; <ListBox Name"ListBoxMain" Grid.ColumnSpan"2" Grid.Row"1" Grid.Column"1" ><ListBox.ItemsPanel><ItemsPanelTemplate><WrapPanel HorizontalAlignment"Left" /> <!…

8.29 C++

作业 #ifndef CLASS_H #define CLASS_H #include <iostream> using namespace std; class Rect { private:int width;int height; public:void init(int w,int h);void set_w(int w);void set_h(int h);void show(); }; #endif // CLASS_H#include "class.h"v…

C++枚举类(强类型枚举、强枚举)(枚举类与switch语句)

文章目录 C枚举类及其应用深入解析引言枚举类的基本使用传统枚举的限制- 类型安全不足- 作用域污染 枚举类的优势- 强类型- 作用域限定- 指定底层类型 声明和使用枚举类- 基本语法- 示例代码 枚举类的高级应用- 明确指定枚举值- 底层类型的指定- 枚举类与switch语句 枚举类在现…

20-22 - 打造专业的编译环境

---- 整理自狄泰软件唐佐林老师课程 文章目录 1. 大型项目的编译&#xff08;无第三方库&#xff09;1.1 大型项目的目录结构&#xff08;无第三方库&#xff09;1.2 项目结构设计分析1.3 需要打造的编译环境1.4 解决方案设计 2. 第 1 阶段任务2.1 关键的实现要点2.2 模块 make…

Maven <parent> 标签的作用及使用详解

在使用 Maven 进行项目构建时&#xff0c;<parent> 标签是一个非常重要的配置元素。它允许子模块继承父模块的配置&#xff0c;从而实现一致性和配置管理的简化。本文将详细介绍 <parent> 标签的主要作用&#xff0c;并通过示例来说明其使用方式和关键点。 <pa…

如何五分钟使用 Cocos Creator 快速部署 TON 游戏(第一部分)

TON 生态在游戏赛道的火热&#xff0c;吸引了大量的开发者涌入其中&#xff0c;但从技术角度看&#xff0c;EVM 兼容性以及开发语言等方面的问题&#xff0c;基于 TON 底层建立游戏应用对于很多开发者而言仍旧存在较高的门槛。而 Zypher Network 作为目前最先进的区块链游戏开发…