我有Ubuntu 12.04 LTS AMD64和GNOME Shell 3.4.1并且由于某种原因,按下Alt+F2
按键时停止显示Run Command Prompt
。
现在,我已经看到了其他答案,它们指向在
All Settings > Keyboard > Shortcuts
和- 在
Gnome Compatibility
CompizConfig Settings Manager
并且它们都已设置。但是, 可以Alt+F1
正确显示Activites
,但Alt+F2
不起作用(或者可以起作用,但不显示提示)。
我已经创建了一个名为 的新帐户test
,并且它在那个帐户中运行正常。
我如何重置 Gnome Shell 以使其正常工作而无需重新创建用户?
编辑1:
甚至将.gconf
和.local
目录(并更改所有权)从test
主目录复制到我的目录也不起作用。因此,这可能是快捷键有效但提示不显示的问题。
编辑 2:按下Alt+F2
以下内容时~/.xsession-errors
文件中会显示
JS ERROR: !!! Exception was: Error: Error invoking Gio.monitor_directory: Unable to find default local directory monitor type
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = '"gjs_throw"'
JS ERROR: !!! stack = '"("Error invoking Gio.monitor_directory: Unable to find default local directory monitor type")@gjs_throw:0
()@/usr/share/gnome-shell/js/ui/runDialog.js:60
wrapper()@/usr/share/gjs-1.0/lang.js:204
()@/usr/share/gjs-1.0/lang.js:145
()@/usr/share/gjs-1.0/lang.js:239
()@/usr/share/gnome-shell/js/ui/runDialog.js:238
wrapper()@/usr/share/gjs-1.0/lang.js:204
()@/usr/share/gjs-1.0/lang.js:145
()@/usr/share/gjs-1.0/lang.js:239
getRunDialog()@/usr/share/gnome-shell/js/ui/main.js:799
([object _private_Meta_Display],[object _private_Meta_Screen],null,[object _private_Meta_KeyBinding])@/usr/share/gnome-shell/js/ui/main.js:140
"'
JS ERROR: !!! message = '"Error invoking Gio.monitor_directory: Unable to find default local directory monitor type"'
答案1
尝试删除global_keybindings/%gconf.xml
此文件(您也可以编辑此文件),用于不工作的用户。文件包含该 gnome 会话的键绑定。删除文件并在系统设置中重置运行命令提示符的 Alt+F2 后,我遇到了同样的问题。
global_keybindings 文件将存在于~/.gconf/apps/metacity/global_keybinding/%gconf.xml
重置 Alt+F2 的步骤
打开“系统设置”=>“键盘设置”窗口,导航到“快捷方式”选项卡,然后使用 Alt+F2 设置“系统”>“显示运行命令提示符”键。要设置该键,只需双击列表,或者对于新键绑定,右键单击“显示运行命令提示符”键,然后按键盘上的新键。
转到系统设置并单击“键盘”图标。
点击“快捷方式”选项卡。在左侧面板上,选择“系统”。在右侧,选择第一个条目“显示运行命令提示符”,然后单击“禁用”以将其激活。现在您应该会看到“新快捷方式…”
答案2
杀死鹦鹉螺对我有用:
killall -15 nautilus
然后alt + f2
又开始工作了。