• 笔记:Hyper-V上Centos 6.5分辨率调整问题解决笔记


    最近忙的没有心情写东西,果然博客就这么长草了。今天就稍微写一点点东西吧,反正这问题挺烦的。

    背景如下:为准备做redis集群实验,特在笔记本上搭建CentOS6.5的Hyper-V虚拟机。

    虚拟机创建过程比较简单,问题是装完后:

    这玩意的分辨率锁定在了1152x864

    这玩意的分辨率锁定在了1152x864

    因为很重要所以要重复两遍!!!!!!!!!!!!!!!!!!!!!小笔记本分辨率才1366x768,也就意味着烦死人的滚动条出现了。

    以上为背景。虽然不是双鱼,可是强迫症发作了怎么也不能忍!!!!!!!!!!小又软给我吃翔去!!!!!!!!!!!!!!!!!!

    解决方法如下:

    1.如果只需要登陆到桌面,则参考http://blog.sina.com.cn/s/blog_634cb8c80101i098.html 中的说明,修改/etc/X11/xorg.conf文件如下:

     
    Section "Device"
       Identifier "Configured Video Device"
    EndSection
     
    Section "Monitor"
      Identifier "Configured Monitor"
      Modeline "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync
    EndSection
     
    Section "Screen"
      Identifier "Default Screen"
      Monitor "Configured Monitor"
      Device "Configured Video Device"
      SubSection "Display"
        Modes "1366x768" "1024x768" "800x600"
      EndSubSection
    EndSection
     
    以上配置文件确保登陆桌面后分辨率固定在1024x768(不知为何其他选项就是不出来,系统默认就选了这个)。而且进入X环境前继续1152x864
    顺带一提,如果装好桌面后无法启动X环境,移除此配置文件"Device"节中的"Driver"项(一整行删掉,反正我是没有找到能用的值)。

     2.其实想了下,大部分时间都懒得开桌面,或者开桌面只是为了多开几个终端。那么重要的是如何在命令行界面保持合适的分辨率。按此思路搜索之后得到以下命令:
    grubby --update-kernel=ALL --args="video=hyperv_fb:800x600"

    以上命令在开机时配置hyper v的frame buffer模块固定分辨率为800x600(可按需更改),重启有效。此方法缺点是分辨率要切换的话需要重新配置且重启虚拟机。

    总结

    虽然Hyper V相对VMWare Workstation来说,由于硬件虚拟化的支持确实高效的多。不过不能否认的是对Linux桌面的支持只能说:能用,比VMWare Workstation差的远。在小又软提供这方面的更新前,只能这样凑合着用了(其实这个问题如果是企业应用的话确实没什么人关心来着,不过个人使用的时候麻烦重重)。

  • 相关阅读:
    Python利用Remove.bg接口自动消除图片背景
    解决ajxa跨域问题
    CentOS7 修改静态IP
    CentOS下 安装composer 与tp5.1
    centon 安装php-fpm+Nginx
    win10 安装selenium和使用
    Scrapy 爬虫框架入门
    Python 异常处理
    selenium和phantomjs的介绍
    MongoDB入门
  • 原文地址:https://www.cnblogs.com/Nyarlathotep/p/3788959.html
Copyright © 2020-2023  润新知