当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : VMware 11.1.0上ubuntu server 14.04 gnome登录分辨率重置问题
帖子发表于 : 2015-04-09 20:05 

注册: 2015-04-09 19:38
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
主机系统:win8.1 pro
虚拟机版本:Vmware Workstation 11.1.0
ubuntu版本:ubuntu server 14.04.02

安装了gnome图形界面系统和Vmware Tool。但是每次在系统里设置了屏幕分辨率,再次启动登录后,屏幕先是出现为之前设置的大小(但是只有背景图,没有任何面板),然后一闪变成800x600大小的(整个屏幕显示都是灰色),最后再恢复背景图以及出现面板。

查看~/.config/monitors.xml,显示为:
代码:
<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="Virtual1">
          <vendor>???</vendor>
          <product>0x0000</product>
          <serial>0x00000000</serial>
          <width>1280</width>
          <height>768</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="Virtual2">
      </output>
      <output name="Virtual3">
      </output>
      <output name="Virtual4">
      </output>
      <output name="Virtual5">
      </output>
      <output name="Virtual6">
      </output>
      <output name="Virtual7">
      </output>
      <output name="Virtual8">
      </output>
  </configuration>
</monitors>

可以看出记录的屏幕设置不是800x600,而是我设置的值,从表现上看,登录后,屏幕也是先变为我设置的分辨率,但不知道为什么又恢复为800x600的分辨率。

目前暂时通过在在gnome-session-properties中添加启动项:
代码:
sh -c "sleep 2s;xrandr --output Virtual1 --mode '1280x768'"

来自动改变分辨率。
这里sleep的延时必须添加,如果没有这个延时,虽然分辨率是变回去了,但是显示会出现问题:虽然面板都正确显示,但是背景图消失,而是显示为一个纯色(蓝色)的背景,并且如果打开一个窗口并拖动的话,会留下拖动的“残影”。如果添加了延时,等系统分辨率变回800x600,并且完全显示背景和面板后,再修改分辨率,才能正常显示。
这里想请教是什么原因导致分辨率重置的呀。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译