当前时区 GMT+8, 现在时间是 2008-8-8 09:20 游客: 注册 登录 仅登录论坛 | 搜索 帮助
标题: 菜单和GNOME快键
x11_yao
中级会员
Rank: 3Rank: 3


UID 119351
精华 1
积分 696
帖子 277
阅读权限 30
注册 2004-4-27
来自 China
状态 离线
发表于 2006-2-9 15:59  资料  短消息  加为好友 
菜单和GNOME快键

昨天在朋友那里装完ubuntu,碰到一件事情:拿Totem放一个DVD,点击totem的菜单准备换成中文音轨,这时候光盘正在读取,菜单弹出突然卡住(原因不明,似乎由于读取到光盘内容正要重新绘制),但卡住的显然只是菜单而已,内容却照样在放。由于失去了Totem的控制,准备换到其他程序(手动结束该程序),但我发现我已经失去了切换的能力,alt-tab不起任何作用,鼠标也无法获得其他程序的焦点。看上去可以使用的快捷键是强行退出X和切换至控制台,于是我只能切换到控制台杀掉了Totem(so uncivilized.... )。然后我又试了一下,才醒悟到其实只要gtk程序的菜单弹出,它就不再响应gnome环境的快键。我想这是否是一个bug? 至少某些快键比如程序切换应该优先级比较高才对?

PS:qt程序没有此问题。

顶部
jcome.
注册会员
Rank: 2


UID 210120
精华 0
积分 139
帖子 57
阅读权限 20
注册 2006-1-20
来自 孤独的 BeOS 玩家
状态 离线
发表于 2006-2-9 21:19  资料  短消息  加为好友 
记得有人提过这回事。
非常不爽的体验。





顶部
yangh
版主
Rank: 7Rank: 7Rank: 7


UID 40061
精华 3
积分 3192
帖子 1625
阅读权限 255
注册 2003-5-26
来自 China
状态 离线
发表于 2006-2-10 00:00  资料  主页 短消息  加为好友 
你说这个问题(卡住)我也遇到过,大概是 totem 0。9 的时候,现在的版本没于到这问题了。

我的理解:菜单弹出时,所有的键盘事件都被菜单控件(窗口)“吃了"(事件没有被传播到父窗口),所以此时是无法使用 GNOME 中的快捷键的(实际时由 metacity 来完成的)。





顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP