在4K屏下以超过VMWare默认的最高分辨率运行Linux系统

前言

4K 屏,有其优点也有其弊端。优点就是分辨率高,字体和图标看起来如丝一般顺滑;缺点就是字体和图标小,费眼睛。解决这个缺点的方法也很简单粗暴,就是将系统的显示比例放大。在高分屏不很普及的时候,无论是操作系统的放大,还是应用软件的适配,总有那么一些不很完美。但是随着高分屏的普及,操作系统和应用软件也会与时俱进,显示界面越来越漂亮。

有时候为了方便,我也会在虚拟机中运行 Linux。我使用的软件是VMWare Workstation,一直都很顺手。在虚拟机中,Linux 最大可设置的分辨率为 2560x1600(全屏模式例外)。然而屏幕是 4K 屏,像素点很小,必须将虚拟机中的 Linux 设置为 200% 放大才不会瞎眼睛。放大之后,2560x1600 分辨率的客户机所占的显示区域,就只相当于以前的 1280x800,在实际工作中,这就有点不太够了。

因此,我需要使虚拟机中的Linux系统的分辨率超过VMware允许的最大值。好在,使用 Linux 中的两个命令 cvtxrandr 可以完成这个任务。

设置前后分辨率效果的对比

VMWare 默认的最高分辨率为 2560x1600(全屏模式例外),在该分辨率下,客户机的显示区域占整个屏幕的比例比较小,如下图:

这样工作起来不是很方便,有时候一行代码的长度轻轻松松就超过了屏幕边缘,所以我需要更大的区域。通过前面的叙述可以看出,我并不喜欢全屏模式。窗口模式就应该有窗口模式的样子,不能让 VMWare 的窗口的状态栏呀什么的被 Windows 10 任务栏挡住,所以我选择的最大的分辨率只能是 3200x1800 了,比例维持在 16:9。看起来效果是这个样子:

设置过程

  1. 进入 Linux,打开终端,先输入不带参数的xrandr命令,查看显示器的名称为 Virtual1,以及其支持的分辨率;
  2. 输入 cvt 3200 1800,查看如果要将分辨率设置为 3200x1800,需要使用那些参数;
  3. 使用 xrandr --newmode "3200x1800" 492.00 3200 3456 3800 4400 1800 1803 1808 1865 -hsync +vsync 命令,定义一个新的分辨率模式,其中后面的那些参数,都是cvt命令的输出;
  4. 使用xrandr --addmode Virtual1 3200x1800命令,将上面定义的分辨率模式加入系统中;
  5. 使用xrandr --output Virtual1 --mode 3200x1800命令,指定系统使用以上分辨率模式;
  6. 为了在每次开机的时候自动设置该分辨率模式,将以上三行命令直接添加到~/.profile文件中。

整个流程如下图:

最后,记得到设置菜单中,设置系统的显示比例为 200%,如下图:

祝大家玩得愉快!

版权信息

该随笔由京山游侠在2020年02月14日发布于博客园,引用请注明出处,转载或出版请联系博主。QQ邮箱:[email protected]

原文地址:https://www.cnblogs.com/youxia/p/linux036.html

时间: 02-14

在4K屏下以超过VMWare默认的最高分辨率运行Linux系统的相关文章

Windows下使用EasyBCD和LiLi USB Creator安装Linux系统

Windows下使用EasyBCD和LiLi USB Creator安装Linux系统 写在前面:针对BIOS出现故障或者对U盘启动安装不是很熟练的朋友而写. 使用Win10朋友大多数使用UEFI启动+GPT分区.在UEFI里面修改启动项之后装机会进不了Win10,在给朋友通过PE装Win10 的时候如果设置Legacy启动,在PE里面安装完Win10重启之后会报错:提示您的什么不对,Wndows无法安装.就到无限循环的地步,设置成UEFI启动之后,再重启系统,Win10根本就不启动了,使用UE

[Linux][VMWare] 学习笔记之安装Linux系统-网络配置

最近开始折腾Linux,在本机装了个VMWare和Centos,装完之后虚拟机里面的OS可以上网,但是使用SecureCRT连接不上虚拟机,开始折腾这个网络. vmware安装好以后,会自动添加两张网卡(vmnet1和vmnet8),中间网卡),整个机器的结构就可以抽象成:虚拟机系统(虚拟机网卡vmnet0)--(vmnet1 vmnet8),中间网卡)--实际系统网卡 vmware的网卡设置的几种方式: 1. Bridged(桥接)方式     用这种方式,虚拟系统的IP可设置成与本机系统在同

Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装

原文:Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装 一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一段了,这篇总结性的文章我会尽快补上的.从今天开始,我就把我学习Redis的过程记录下载,以备以后查询观看.很久以前就接触过Redis,但是还没形成体系,最近有时间,就重新来学习一下,争取系统性的掌握Redis的各个方面

X86平台下基于grub2+busybo+linux-2.6.36制作linux系统

X86平台下基于grub2+busybo+linux-2.6.36制作linux系统 一.下载内核源码,grub2源码,以及busybox源码: 下载grub2源码 ftp://ftp.gnu.org/gnu/grub/ 找到需要的版本就好了,这里选择grub-1.99.tar.gz 下载busybox源码 http://www.busybox.net/downloads/ 找到需要的版本就好了,这里选择busybox-1.22.1.tar.bz2 下载linux-2.6.36内核源码 http

windows下用过VMware安装MAC OS X苹果系统

vmware怎么安装os x10.9?vmware 10安装mac os 10.9教程详解 来源:互联网 作者:佚名 时间:10-30 13:50:20 [大 中 小] VMWare 虚拟机可以使你在一台机器上同时运行二个或更多Windows.DOS.LINUX系统.那么vmware 10怎么安装mac os 10.9呢?针对此问题,本文就为大家图文详细介绍vmware安装os x10.9的方法,希望可以帮助到大家 vmware 10怎么安装mac os 10.9呢?VMWare 虚拟机可以使你

使用VMware创建虚拟机并下载linux系统镜像文件

打开安装好的VMware软件 点击创建新的虚拟机 点击下一步,选择稍后安装操作系统 点击下一步,选择虚拟机需要安装的操作系统,这里因个人需要,需安装Linux系统. 点击下一步,选择自己想要安装的位置,默认安装在C盘上,这里我安装在D盘上面. 点击下一步,设置虚拟机磁盘大小,我看网上的分享安装10GB和20GB的都有,自己定就行,不过一般10GB也是够用的. 点击下一步,就完成虚拟机的创建了,硬件设置的话,默认设置就可以了,不用改,点击完成就行. 创建完成后,在VMware的主界面就可以看见刚刚

vmware虚拟机的安装和linux系统的安装

沟通交流共同学习可加QQ:2206208995 QQ群:392081935 IT运维极客 座右铭:通过共享学习,走过一条从SB到NB的蜕变之路 1.概述 linux的学习,需要进行大量的实际操作,才能在最短的时间内把自己所看所学的知识,转化为自己的技能.本文推荐安装vmware虚拟机,并在上面安装linux操作系统,为以后进行liunx的学习做好准备,也可对linux有个初步的概念 2.所需材料 VMware-workstation-8.0.0 rhel-server-6.5-x86_64 3.

在默认安装openjdk的linux系统中安装独立jdk

安装独立jdk过程就不讲来,不会到百度之就可以了. 下面讲更改默认到jdk 1.更新参数使配置生效 update-alternatives --install /usr/bin/java java /***/bin/java 300 update-alternatives --install /usr/bin/javac javac /***/bin/javac 300 说明: ***为独立安装jdk路径 2.选择需要使用的版本 在终端输入命令:update-alternatives –-con

windows下定期清理超过一定时间的文件

windows下定期清理超过一定时间的文件 背景 linux下当我们想定期清理超过7天无修改的日志或备份文件,可以通过以下命令来完成: find $path -type f  -mtime|-ctime +7 -exec rm -f {} \; windows下的find命令,看起来远没有linux下这个强大: C:\Documents and Settings\qunyingliu>find /? Searches for a text string in a file or files. F