Centos 7 / Gnome应用程序菜单项无响应


11

我已经安装了带有gnome的CentOS 7。正常运行后,“应用程序”菜单下的所有项目均无响应。*我可以打开菜单和子菜单,并使用鼠标指针悬停在项目上方。它们将正确突出显示,但不响应单击。

这些项目也无法响应键盘导航,在这里我仍然可以使用箭头键在菜单中移动并突出显示项目,但是单击enter等不会启动突出显示的应用程序/工具。

重新启动计算机会有所帮助,但这似乎是解决该问题的绝妙方法。

*“活动概述”项目除外


除了“ 应用程序”以外,单击其他任何功能是否有效?如“ 地方信息”或桌面图标或已打开的应用程序。
petry

是的,整个桌面功能齐全,位置菜单及其所有项目都是可选的。
J Collins

我也遇到了同样的事情(我很遗憾从Debian转到了Centos)。我尝试过gnome-shell --replace,仍然无法单击“应用程序”菜单,并且以下消息显示在终端上:
Nik O'Lai 2015年

JS错误:!!! 异常是:错误:无法将event.get_time()转换为整数JS错误:!!! message ='“无法将event.get_time()转换为整数”'JS错误:!fileName ='“ /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js”'JS错误:!!! lineNumber ='77'JS错误:!!!堆栈='“([[object GObject_Union])@ / usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js:77
Nik O'Lai

1
它的JavaScript,而不是Java,但是,是的,这就是GNOME 3扩展的工作方式。听起来像是“应用程序菜单” gnome扩展中的错误。似乎已提交了一个有关此问题的错误
jsbillings 2015年

Answers:


7

这是一个已知的问题。看这里:

apps-menu:异常:无法将event.get_time()转换为整数#7

解决方法是更改​​第77行 /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js

从:

this._app.open_new_window(event.get_time());

至:

this._app.open_new_window(-1);

那么,一个更重要的问题是,为什么代码首先需要这样做呢?是否只是在足够的正常运行时间后get_time()返回类型上的溢出不适合整数?谁负责维护该代码?
J柯林斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.