Impossible de dissocier la super clé de Unity

8

En raison d'un problème de compatibilité de la carte graphique avec CrunchBang, on m'a dit que ma meilleure option serait de passer à 12.04 LTS. J'essaie de tout configurer et personnaliser la façon dont je suis habitué aux choses, mais j'ai des problèmes avec les raccourcis Unity par défaut.

Je suis habitué à ce que tous mes raccourcis soient acheminés via la super clé (T pour Terminal, W pour Web, Up pour une opacité accrue, etc.). J'ai suivi les instructions pour installer compizconfig-settings-manager et effectué une recherche avancée pour tous les raccourcis clavier se liant à la super clé, y compris les raccourcis Unity, mais Unity semble toujours écouter cette touche, et donc ni compiz ni les raccourcis clavier mis en place dans les préférences système -> clavier recevoir les commandes que je leur donne.

(J'ai également essayé de simplement changer la clé du lanceur d'unité au lieu de la désactiver comme indiqué ci-dessous - ni travaillé)

J'ai dit à Unity de se détendre, mais ce ne sera pas le cas.

Thomas Thorogood
la source
J'ai un problème similaire, mais je ne peux pas réellement lier ce bouton, car il reste automatiquement désactivé.
David Yell

Réponses:

1

Croyez que Unsettings vous permettra de le faire.

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings
Chris
la source
Cela n'avait aucun paramètre de liaison de touches. Il a également lu tous les paramètres que j'avais déjà dans compiz, montrant que les paramètres compiz sont certainement enregistrés et lus quelque part.
Thomas Thorogood
Hmm, j'ai utilisé des outils d'ajustement pour l'unité 2D et je pense qu'il en avait un. Ce sont des programmes similaires. Désolé d'avoir fait tout l'effort.
Chris
0

Il semble déjà connu un bug: https://bugs.launchpad.net/compiz/+bug/950160 Pour travailler avec la solution mentionnée Puis-je définir des raccourcis clavier à l'aide de la touche Super? , il peut être nécessaire de désactiver Tap_Detection pour la touche Super.

Voir https://code.launchpad.net/~brandontschaefer/unity/disable-super-tap-detection

sudo nano /usr/share/compiz/unityshell.xml

Ajouter <tap_detection>false</tap_detection>:

 <option type="float" name="panel_opacity">
 ..
     <short>Key to show the Dash, Launcher and Help Overlay</short>
     <long>Holding this key makes the Launcher and Help Overlay appear. Tapping it opens the Dash.</long>
     <tap_detection>false</tap_detection>
     <default>&lt;Super&gt;</default>
 </option>
user.dz
la source
0

J'ai essayé quelque chose et cela a fonctionné. Je n'ai pas changé toutes les fixations mais certaines et cela a fonctionné.

Vous installez le gconf-editoret à partir du menu vous allez dans EditionRechercher et vous recherchez la chaîne <Super>(Avec les <>symboles). Vous choisissez de rechercher dans tous les noms et valeurs de clé. Ensuite, vous accédez à chaque constatation et vous modifiez la valeur en quelque chose d'autre ou vous la désactivez. Je suggérerais que vous gardiez un journal avec les changements afin que vous puissiez les faire revenir en cas de problème.

J'ai changé <Super>wpour <Super><Alt>pet cela a fonctionné. Vous pouvez également le laisser vide ou écrire Disabledpour le désactiver.

Si vous souhaitez réaffecter les fonctions à d'autres combinaisons, gardez à l'esprit que seules les touches spéciales ont les <>symboles et vous devez mettre toutes les lettres en minuscules. Sinon ça se complique. Vous devez écrire chaque combinaison. Il ne le saisit pas automatiquement.

orestis
la source
0

Si cela ne vous dérange pas d'utiliser les chiffres, vous pouvez mettre vos favoris en haut, puis maintenir Super (touche Windows) et appuyer sur le numéro 1/2/3 ... pour la 1ère / seconde / troisième application.

NoBugs
la source
-2

Cela a fonctionné pour moi sur Ubuntu 12.04 précis, sans Compiz.

Dans dconf-editor: con → canonical → unit-2d → lanceur et décochez l'option ' super-key-enable '.

Miche13
la source
2
Le problème avec votre réponse est qu'elle concerne Unity-2D et la question concerne Unity 3D.
RolandiXor