Alt+F2 不会在 GNOME Shell 中显示运行命令提示符

Alt+F2 不会在 GNOME Shell 中显示运行命令提示符

我有Ubuntu 12.04 LTS AMD64GNOME Shell 3.4.1并且由于某种原因,按下Alt+F2按键时停止显示Run Command Prompt

现在,我已经看到了其他答案,它们指向在

  • All Settings > Keyboard > Shortcuts
  • Gnome CompatibilityCompizConfig 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又开始工作了。

相关内容