Question Comment modifier ou désactiver l'utilisation de la touche Alt par le HUD?


Un certain nombre de jeux, Emacs, et le terminal utilisent largement le Alt clé. Unity peut-il être configuré pour respecter cette clé plutôt que de lancer le HUD avec lui?


455
2018-04-15 07:56


origine


le HUD est vraiment agaçant - Oki Erie Rinaldi
Je suis d'accord. Avoir la touche Alt pour lancer le HUD garantit à peu près que vous allez interférer avec le bon fonctionnement de la plupart des applications non triviales. - Gino
Il est extrêmement difficile de suivre les didacticiels du moteur de jeu Unity3d. Alt est constamment utilisé lors de la création du monde du jeu, par exemple en faisant pivoter la fenêtre de la scène, ce qui se produit des dizaines de fois par minute si vous créez un objet compliqué. - don bright
Toute touche de modification utilisée est une idée terrible. Même chose avec Start clé. - Victor Yarema


Réponses:


Ouvrez l'application Paramètres système en allant sur Session Indicator dans le panneau Unity ou en recherchant System Settings en utilisant le HUD.

enter image description here

Ensuite aller à Keyboard > Shortcuts > Launchers. Vous pouvez redéfinir la touche HUD avec Clé pour afficher le HUD option. Pressage Retour arrière désactive complètement le raccourci HUD.

Screenshot of Keyboard settings window, in the Launchers section

Si vous le définissez sur Alt manuellement, le réglage distingue les touches Alt gauche et droite. Donc, si vous souhaitez conserver un comportement général et toujours utiliser des combinaisons Alt, cela peut être une solution alternative pour vous.


488
2018-04-15 10:21



Cela ne fonctionne pas pour moi. La touche Alt gauche déclenche toujours le HUD. Je me demande si une mise à jour a eu lieu qui a annulé ce correctif. Je suis vraiment surpris que ce soit même un problème: Emacs quelqu'un? Geez. - Dogweather
Je l'ai mis à Alt+Windows comme il continuait à apparaître lorsque je changeais d'onglet dans Firefox. Ce combo fonctionne très bien et n'interfère pas avec les opérations Dash normales. - japzone
Oui! Enfin débarrassé de ça! Après tout ce temps, je ne connais toujours pas le but de cette "commande d'exécution" HUD ... Quelqu'un peut-il expliquer? - Lucas Pottersky
Sensationnel. Je me tape pour ne pas chercher cela plus tôt! (Aussi, rétrospectivement, c'est tellement évident ... Je n'aurais vraiment pas dû chercher pour cela du tout.) - Dan Tao
Il aurait dû être alt-super par défaut, surtout avec tous les jeux à venir pour Linux. Merci. - kelvinilla


Vous pouvez utiliser compizconfig-settings-manager  Install compizconfig-settings-manager pour changer la clé utilisée pour afficher le HUD.

Pour l'installer, exécutez la commande suivante dans un terminal:

sudo apt-get install compizconfig-settings-manager

Après l'avoir installé, ouvrez-le (ccsm) et aller à Ubuntu Unity Plugin.

enter image description here

Cliquez sur le bouton pour l'option Clé pour afficher le HUD et une boîte de dialogue similaire à celle ci-dessous apparaîtra.

enter image description here

Cliquer sur Combinaison de touches Grab et appuyez sur la nouvelle combinaison de touches souhaitée et appuyez sur Entrée. Après cela, cliquez sur D'accord Le bouton et la nouvelle combinaison de touches déclenchent désormais le HUD.


59
2018-03-04 13:03



Cela ne fonctionnera pas sur Unity-2D ... - nastys
@nastys ça marche au moins dans Unity 3D très bien - Anwar
Les raccourcis clavier de CCSM peuvent toujours être respectés lors de l'exécution de Unity2D. - Takkat
Vraiment. Lorsque l'unité est activée, certains paramètres clés des raccourcis standard sont ignorés. Merci - ruX
Je vous remercie. Cela résout le problème dans Evolution causé lors de l'insertion des destinataires de courrier et une virgule et un espace sont insérés après avoir appuyé sur la touche AltGr pour obtenir le @. Merci beaucoup! - Geppettvs D'Constanzo


Vous pouvez configurer le HUD avec l'aide de gsettings:

LA DESCRIPTION
       gsettings offre une interface en ligne de commande simple à GSettings.Il vous permet d'obtenir, de définir ou de surveiller une clé individuelle pour les modifications.
  • Pour obtenir la clé courante, exécutez la commande suivante dans le terminal:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Pour changer de clé (laissez Alt+Super) exécutez la commande suivante dans le terminal:

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

Maintenant, lorsque vous appuyez uniquement Alt puis HUD non montré. Mais il est configuré pour afficher par Alt+Super!

Vous pouvez définir une combinaison de touches valide au lieu de "['<Alt><Super>']".


17
2017-08-31 14:03



J'ai restauré en utilisant gsettings set org.compiz.integrated show-hud "['<Alt><Super>']" Merci! - insign
Quelle est la différence entre utiliser ceci et dconf écrire / lire? - gonzobrains
@gonzobrains Visite wiki.gnome.org/action/show/Projects/dconf quels États dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. - Pandya
@gonzobrains à API Aussi Note: Most applications will not want to interface directly with dconf, but rather with GSettings. - Pandya
@gonzobrains 12.04 utilise gconf, ne pas dconf/gsettings - wisbucky


Sur "Ubuntu 13.04 (raring)", vous pouvez exécuter:

désactiver HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
activer / réinitialiser HUD ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

16
2017-08-25 21:18



fonctionne même si le paramètre dans pas lister dans les paramètres du système testet avec 14.04 (branche de développement) - key_
ça marche à 14h04 - Moreno
Les modifications apportées à dconf nécessitent-elles un redémarrage? J'essaie de modifier la commande de capture d'écran et cela ne semble pas prendre effet immédiatement. - gonzobrains
Je pense que le & lt; et & gt; devrait être <et> en le tapant réellement dans la ligne de commande; au moins pour moi, quand j'ai utilisé les encodages cela n'a pas fonctionné, mais quand j'ai utilisé ["<Alt>"] cela a fonctionné. - sigmazero13
Astuce: il devrait être exécuté par votre utilisateur, pas par root via sudo - vp_arth


Bien c'est appelé HUD. La nouvelle fonctionnalité d'Unity.

Pour l'empêcher d'apparaître, vous pouvez désactiver sa liaison de clé dans les raccourcis clavier.

Ouvrez les paramètres du système en allant sur Session Indicator dans le panneau Unity.

enter image description here

Dans les paramètres système, sélectionnez Keyboard. En dessous de Shortcuts onglet, Cliquez sur `Key pour afficher le HUD. et appuyez sur Retour arrière pour le désactiver C'est tout!

enter image description here


13
2018-05-30 03:49



Effacer la clé ne désactive pas l'option HUD - Anwar


Dans Ubuntu 12.04, j'ai changé de raccourci pour invoquer HUD dans System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD.

Maintenant, ma gauche Alt est à nouveau heureuse :-)


10
2018-04-28 12:02





Dans les paramètres du système, changez simplement le raccourci clavier pour "Clé pour afficher le HUD" (sous "Lanceurs"). À titre de suggestion, configurez-le pour l'activer lorsque vous appuyez simultanément sur les deux touches alt au lieu d'un seul. Cela rend l'utilisation de VM beaucoup moins agaçante.


0
2018-04-15 22:12





Ubuntu 14.04.1: Ouvrir une session Emacs dans laquelle la saisie Alt n'ouvre pas le HUD.

  1. Dans l'environnement de bureau, tapez Ctrl+Alt+F1 pour entrer dans un écran terminal.
  2. Entrez votre nom d'utilisateur et votre mot de passe à l'invite.
  3. À l'invite de commande, ouvrez une session Emacs en tapant emacs.
  4. Maintenant, en utilisant Alt comme Meta n'ouvrira pas le HUD.
  5. Revenez au bureau à tout moment en tapant Alt+F7.

La source: Une introduction à la ligne de commande_ (p.12) sur la page Manuels FLOSS.


-2
2018-02-23 20:58



Dire à l'utilisateur de renoncer à l'un des ttys n'est pas une option utile pour la plupart des utilisateurs et, sur certains ordinateurs, elle n'est pas utilisable. J'ai un ordinateur portable avec un écran 4K qui produit un texte pratiquement illisible à une distance raisonnable. - Jeremiah Peschka