zoukankan      html  css  js  c++  java
  • VMVare的窗口自适应

    啊!好久没来博客园了。原因很简单,我把密码丢了。

    最近才从系统申请重置了密码,这不,又能登录了。你可能好奇,是的,我也在疑惑:我是不是搞IT的啊?因为只要密码丢失,我就认为世界完蛋了,我完蛋了:)

    这次来,一是想跟博客园邮件我的兄弟姐妹道歉,二来也要感谢你们,因为一封博客园兄台的邮件在我注册邮箱里@我,所以我必须重新登上博客园,道歉的是:兄弟,你的问题我估计也回答不了了,我自己的文章已经自己陌生了,我都忘记了!所以呢,实在抱歉,抱歉,抱歉!重要的道歉要说三遍!:)

    ~~~~~~

    其实,今天,要跟大家分享的话题跟代码无关,而是关于我正在使用的VMVare+ubuntu18.04的屏幕分辨率问题。

    说起来,自把ubuntu18.04在新买的thinkpad x1 carbon上安装后,我就发现这个ubuntu总是不正常啊,什么莫名状态下WI-FI网络丢失、有些时候source /etc/profile不起效果。。。。。。,反正很是头疼,我就在想:到底是微软在恨VMVare,还是联想在怨VMVare?还是我人品太差啊?还是。。。。。。

    一早,我第一个来到公司,打开笔记本,打开VMVare,发现一向自适应ubuntu18.04尽然古里古怪地缩回了800x600。你问我如何知道的吗?请输入 xrandr看看,我的就显示默认分辨率就是800X600!可是,知道吗?之前都是自动适应啊,都18.04了,我TM从来都不用管这么低级的操作了啊?

    世界就是这么讽刺,总是在你最习以为常的惯例上作弄你!怎么着,不服吗?那你等着,不是他,就是她,或者是它,会在某一天、某一时,出其不意地出来收拾你一顿,嘿嘿!

    于是,赶紧网上找兄弟找姐妹:什么重新装vmvare-tools试试,不行!什么现在是open-vm-tools时代了,自动依赖安装最新vmvare-tools,试试,还是不行,什么再把附件也装上,install open-vm*,试试,也还是不行。最后绝望了!于是,就自个儿在哪儿调着分辨率,挨个尝试:xrandr -s xxxx*xxx。过程是枯燥的,结果是虐心的。怎么试,ubuntu桌面和客户机窗口也对不上。尝试着比例拉伸,结果两边大黑框;尝试着自由拉伸,结果图标和字体简直惨不忍睹。NND,这样下去还玩个P呀?

    有这么一句话,”这世上还是好人多!“,哈哈,不管你们信不信,我反正信了。

    就在我万般无助下,一篇网上哥们的文章救了我:分辨率还可以DIY呢?因为是虚拟机嘛!

    我cao,迫不及待,玩得很嗨:【为了永久生效,你得把下边命令写到用户的配置文件里:~/.bashrc】

    1. cvt XXXX xxx //设置你要的分辨率,获得必要参数(就是命令输出的信息,我的例子如下)

    2. xrandr --newmode "1920x900_60.00"  142.50  1920 2032 2232 2544  900 903 913 934 -hsync +vsync // 增加这个新分辨率入系统

    3. xrandr --addmode Virtual1 1920x900_60.00 // 启用新分辨率

    ~~~~

    好了,重新启动吧:shutdown -r now.

    剩下的就别问了,已经好了啊!嘿嘿,要是你的还不好,那就是你估计的分辨率和你的笔记本差的远了,你就继续调吧!

    当然,万物归宗,也许,你废了半天劲也不成功,然后你又找另一位兄弟姐妹支了高招,最后,我这篇文章也成为历史上害你瞎做功的BIBI文了。如果当真如此,那么,恭喜我们:历史与时代又往前进了一步,哈哈哈哈哈!

  • 相关阅读:
    【Vue前端】Vue前端注册业务实现!!!【代码】
    QQ第三方登录逻辑(微信,微博等同)
    发送短信验证码逻辑
    web图形验证码逻辑
    PID算法资料【视频+PDF介绍】
    如何配置电脑本地的域名
    js实现阻止默认事件preventDefault与returnValue
    js实现事件监听与阻止监听传播
    json字符串转换对象的方法1
    json字符串转换对象的方法
  • 原文地址:https://www.cnblogs.com/woodzcl/p/10510067.html
Copyright © 2011-2022 走看看