7 votes

Alt+F2 n'affiche pas l'invite d'exécution de commande dans le Shell de GNOME

J'ai Ubuntu 12.04 LTS AMD64 y GNOME Shell 3.4.1 et pour une raison quelconque, le Alt+F2 ont cessé d'afficher l'écran Run Command Prompt lorsqu'on appuie dessus.

Maintenant, j'ai vu les autres réponses qui vous indiquent de mettre les clés dans les

  • All Settings > Keyboard > Shortcuts y
  • le site Gnome Compatibility において CompizConfig Settings Manager

et ils sont prêts. Pourtant, le Alt+F1 affiche correctement le Activites mais le Alt+F2 ne fonctionne pas (ou bien il fonctionne, mais l'invite ne s'affiche pas).

J'ai créé un nouveau compte nommé test et ça marche bien dans celui-là.

Comment puis-je réinitialiser le Shell de Gnome pour qu'il fonctionne correctement sans recréer l'utilisateur ?

EDIT 1 :

Même pas en copiant le .gconf y .local (et le changement de propriété) à partir du répertoire test le répertoire personnel au mien a fonctionné. Il se peut donc que les touches de raccourci fonctionnent, mais que l'invite ne s'affiche pas.

EDIT 2 : Lorsque vous appuyez sur Alt+F2 ce qui suit apparaît dans le ~/.xsession-errors fichier

  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"'

2voto

GameLikeBeaker Points 3689

Essayez de supprimer global_keybindings/%gconf.xml ce fichier (Vous pouvez aussi éditer ce fichier), pour les utilisateurs qui ne travaillent pas. Le fichier contient les liaisons de touches pour cette session gnome. J'ai rencontré le même problème après avoir supprimé le fichier et réinitialisé Alt+F2 pour l'invite de commande dans les paramètres système.

Le fichier global_keybindings serait présent dans le fichier ~/.gconf/apps/metacity/global_keybinding/%gconf.xml

Étapes de la réinitialisation Alt+F2

Ouvrez la fenêtre Paramètres système => paramètres du clavier, naviguez jusqu'aux onglets Raccourcis et définissez le paramètre Système > Afficher la touche d'invite de commande d'exécution avec Alt+F2. Pour définir la touche, il suffit de double-cliquer sur la liste ou, pour les nouvelles liaisons de touches, de faire un clic droit sur la touche Afficher l'invite de commande d'exécution et d'appuyer sur les nouvelles touches du clavier.

Allez dans les paramètres système et cliquez sur l'icône "Clavier".

enter image description here

Cliquez sur l'onglet "Raccourcis". Sur le panneau de gauche, sélectionnez "Système". À droite, sélectionnez la première entrée "Afficher l'invite de commande d'exécution" et cliquez sur "Désactivé" pour l'activer. Vous devriez maintenant voir "Nouveau raccourci ". enter image description here

0voto

user4504097 Points 11

Tuer Nautilus a fonctionné pour moi :

killall -15 nautilus

Puis alt + f2 a recommencé à fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X