程序运行过程中,窗口暂时变灰色(已解决)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

程序运行过程中,窗口暂时变灰色(已解决)

#1

帖子 人在井天 » 2009-05-25 20:32

比如接收到QQ消息,点击后弹出窗口,这个窗口暂时变为灰色。这时无法对这个窗口进行任何操作。当然,可以切换到其它窗口。
不知朋友们也有没有这样的情形。
有好几个程序都有这种情形的。用wine装的一个围棋游戏也有这样的情形。在登陆后,总是有短暂的窗口变灰色。也有正常运行的程序偶尔窗口变灰色的。
这种情形产生的原因是什么?可以解决吗?
似乎ubuntu的图形界面并不比windows快。我用的还是64位的ubuntu。
上次由 人在井天 在 2009-05-26 10:56,总共编辑 1 次。
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 程序运行过程中,窗口暂时变灰色

#2

帖子 daf3707 » 2009-05-25 20:44

暂时没有响应的就会变灰
响应后会恢复的
当然也有响应后不恢复的,不影响使用,当看黑白片吧
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

Re: 程序运行过程中,窗口暂时变灰色

#3

帖子 人在井天 » 2009-05-25 21:50

daf3707 写了:暂时没有响应的就会变灰
响应后会恢复的
当然也有响应后不恢复的,不影响使用,当看黑白片吧

这是通常的解释。我也清楚。
只是:一。有没有办法可以进行一些设置。减少这类停止响应。其实说停止响应恐怕也并不准确,程序还在运行的,只是不能操作而已。
二。关键的则是图形界面的ubuntu较之windows似乎还有些慢。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 程序运行过程中,窗口暂时变灰色

#4

帖子 wangdu2002 » 2009-05-25 21:52

系统--》首选项--》外观--》效果,选无。
Ubuntu的GUI比Win肯定是要慢些滴,这是X系统的工作特点。 :em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

Re: 程序运行过程中,窗口暂时变灰色

#5

帖子 人在井天 » 2009-05-25 21:54

wangdu2002 写了:系统--》首选项--》外观--》效果,选无。
Ubuntu的GUI比Win肯定是要慢些滴,这是X系统的工作特点。 :em09
这个设置决不可取。进行了这个设置桌面将毫无生气。呵呵!
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

Re: 程序运行过程中,窗口暂时变灰色

#6

帖子 shellex » 2009-05-25 21:55


这是通常的解释。我也清楚。
只是:一。有没有办法可以进行一些设置。减少这类停止响应。其实说停止响应恐怕也并不准确,程序还在运行的,只是不能操作而已。
二。关键的则是图形界面的ubuntu较之windows似乎还有些慢。
没办法,有一层X在嘛
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: 程序运行过程中,窗口暂时变灰色

#7

帖子 xieshaohu » 2009-05-26 8:35

打开QQ消息框的时候,不停的读磁盘,这个时候QQ消息框就失去响应,变灰了。
还是这个程序的问题,和图形界面没有关系

我用占用内存超过1G的程序都没有这样的问题。
Dell Vostro 1500, T7300/4GB/WD5000BEVT/nVidia 8400GM, Ubuntu 10.04 x86_64/VMware 7(Win7)
我的博客:http://xieshaohu.wordpress.com/
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 程序运行过程中,窗口暂时变灰色

#8

帖子 lerosua » 2009-05-26 8:53

变灰是gtk线程被阻塞了
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

Re: 程序运行过程中,窗口暂时变灰色

#9

帖子 人在井天 » 2009-05-26 8:58

lerosua 写了:变灰是gtk线程被阻塞了

能不能给出一个解决的办法?
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

Re: 程序运行过程中,窗口暂时变灰色

#10

帖子 人在井天 » 2009-05-26 8:59

xieshaohu 写了:打开QQ消息框的时候,不停的读磁盘,这个时候QQ消息框就失去响应,变灰了。
还是这个程序的问题,和图形界面没有关系

我用占用内存超过1G的程序都没有这样的问题。

从你这个回答来看,可能可以确定不是因为图形界面的原因。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 程序运行过程中,窗口暂时变灰色

#11

帖子 lerosua » 2009-05-26 8:59

程序设计的问题,没办法
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

Re: 程序运行过程中,窗口暂时变灰色

#12

帖子 人在井天 » 2009-05-26 9:01

lerosua 写了:程序设计的问题,没办法
你的系统也有这样的问题吗?
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 程序运行过程中,窗口暂时变灰色

#13

帖子 lerosua » 2009-05-26 10:40

人在井天 写了:
lerosua 写了:程序设计的问题,没办法
你的系统也有这样的问题吗?
我没怎么用qq,但就我写的gtk界面的经验来看,要是界面的函数传到后台,一直在执行的话,gtk的线程回不来,它就会灰掉。没响应。到时后台的线程回来了,界面就恢复了。
qq的情况看来就是界面直接去读后台的消息,消息太多,处理不过来,线程一时回不来,界面也就灰掉了。等 消息处理完了界面就回来了。
只有分离gtk界面线程与后台线程,二者异步工作。就应该没有灰掉的问题了。
当然如上只是猜测,如有雷同,纯属巧合。如认为说得不对,请指正。也让我学习到东西。
人在井天
帖子: 1081
注册时间: 2009-04-29 21:22

Re: 程序运行过程中,窗口暂时变灰色

#14

帖子 人在井天 » 2009-05-26 10:55

lerosua 写了:
人在井天 写了:
lerosua 写了:程序设计的问题,没办法
你的系统也有这样的问题吗?
我没怎么用qq,但就我写的gtk界面的经验来看,要是界面的函数传到后台,一直在执行的话,gtk的线程回不来,它就会灰掉。没响应。到时后台的线程回来了,界面就恢复了。
qq的情况看来就是界面直接去读后台的消息,消息太多,处理不过来,线程一时回不来,界面也就灰掉了。等 消息处理完了界面就回来了。
只有分离gtk界面线程与后台线程,二者异步工作。就应该没有灰掉的问题了。
当然如上只是猜测,如有雷同,纯属巧合。如认为说得不对,请指正。也让我学习到东西。

我是菜鸟级的。虽则如此,你的解释还是让我基本上明白了是怎么回事了的。非常感谢。
回复