web-dev-qa-db-fra.com

Alt + F2 n'affiche pas l'invite de commande Exécuter dans GNOME Shell.

J'ai buntu 12.04 LTS AMD64 et GNOME Shell 3.4.1 et pour quelque raison que ce soit, les touches Alt+F2 cessaient d'afficher le Run Command Prompt lorsqu'il était enfoncé.

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

  • All Settings > Keyboard > Shortcuts et
  • le Gnome Compatibility dans le CompizConfig Settings Manager

et ils sont tous ensemble. Néanmoins, le Alt+F1 affiche correctement la Activites, mais le Alt+F2 ne fonctionne tout simplement pas (ou cela fonctionne, mais l'invite ne s'affiche pas).

J'ai créé un nouveau compte nommé test et cela fonctionne bien dans celui-là.

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

EDIT 1:

Même pas copier les répertoires .gconf et .local (et changer de propriétaire) à partir du répertoire de base test dans le mien a travaillé. Cela pourrait donc être un problème de raccourci clavier, mais l'invite ne s'affiche pas.

EDIT 2: Lorsque vous appuyez sur Alt+F2, l’affichage suivant apparaît dans le fichier ~/.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"'
7
Azder

Essayez de supprimer global_keybindings/%gconf.xml ce fichier (vous pouvez également éditer ce fichier), pour les utilisateurs qui ne travaillent pas. Le fichier contient les liaisons de clé pour cette session gnome. Si le même problème fonctionnait pour moi après la suppression du fichier et la réinitialisation de Alt + F2 pour l'invite de commande d'exécution dans les paramètres système.

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

Étapes pour réinitialiser Alt + F2

Ouvrez Paramètres système => fenêtre des paramètres du clavier, accédez aux onglets Raccourci et définissez la touche Système> Afficher la touche d’invite de commande d’exécution avec Alt + F2. Pour définir la clé, double-cliquez simplement sur la liste ou, pour de nouvelles combinaisons de touches, cliquez avec le bouton droit de la souris sur la touche Invite de la commande Afficher l'exécution et appuyez 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". Sur la droite, sélectionnez la première entrée "Afficher l'invite de la commande d'exécution" et cliquez sur "Désactivé" pour l'activer. Vous devriez maintenant voir "Nouveau raccourci ..." enter image description here

2
a.m.

Tuer Nautilus a fonctionné pour moi:

killall -15 nautilus

Ensuite, alt + f2 a recommencé à fonctionner.

0
Woody