web-dev-qa-db-fra.com

Virtualbox sous Ubuntu 16.04 - Unity saisit les touches Alt et Super

C’est quelque chose qui a déjà été résolu dans les versions précédentes, il existe des rapports de bogues, mais rien ne les résout vraiment et il est toujours présent dans 16.04

Si vous avez Ubuntu 16.04 Unity en tant qu'hôte et invité Windows dans la machine virtuelle Virtualbox, lorsque vous êtes sur l'invité Windows à l'aide des touches Super ou Alt, l'invité et l'unité sont capturés à la fois. La touche Super ouvrira le tableau de bord dans Unity Host et le menu Démarrer dans Invité Windows et la touche Alt ouvrira le HUD dans Unity et toutes les utilisations de Alt dans Windows.

Il y a plusieurs rapports de bugs à ce sujet. Ie: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/741869https://bugs.launchpad.net/unity/+bug/1060225 ...

et la seule solution de contournement est la suivante: Comment puis-je empêcher Ubuntu de capturer la touche Alt pour afficher le HUD?

Ce qui consiste simplement à "désactiver" la clé HUD dans CCSM ... pas une bonne solution.

Est-ce que quelqu'un connaît une bonne solution de contournement ou si cela va être corrigé? Ce genre de bogue extrêmement gênant, très localisé, me rend incapable d’utiliser Ubuntu pour le travail (oui ... je ne peux pas travailler avec VM et avoir des menus de Unity apparaissant tout le temps)

VirtualBox est largement utilisé, je comprends qu’il s’agisse d’un problème majeur, mais je ne trouve pas de solution adéquate sur Internet. Est-ce que je manque quelque chose?

Note 1: J'utilise aussi Linux Mint 17.3 Cinnamon et cela ne se produit pas là-bas. Note 2: Cela se produit (que j'ai testé) avec chaque version depuis Ubuntu 14.04. Note 3: Vérifier des questions similaires à ce sujet et sur les différents rapports de bugs, VMWare et toute autre application (jeux, etc.) nécessitant l'utilisation des touches ou, ont la même chose. problème. Et il n'y a aucune intention de résoudre ce problème dans un rapport de bogue .... c'est dommage !!

6
José Luis R.P.

Vous pouvez également utiliser CCSM pour attribuer une autre clé permettant d’afficher le HUD lorsqu’il est tapé, pas seulement pour: désactiver il. Il vous suffit de cliquer sur le bouton <Alt> dans le même menu (la flèche rouge) dans l’image d’exemple (ci-dessous), puis de cliquer sur "Combinaison de touches" bouton au lieu de "Boîte activée" et sélectionnez une autre combinaison de touches pour afficher le HUD.

exemple d'image compizconfig settings manager

Pour installer CCSM, utilisez

Sudo apt-get install compizconfig-settings-manager

ou vous pouvez le rechercher dans "Logiciel Ubuntu" dans l'unité.

Ensuite, vous pouvez le démarrer à partir du tableau de bord en recherchant CCSM, puis en cliquant sur le bouton "Plugin Ubuntu Unity" bouton.

Remarque: Peut-être voudrez-vous également affecter une autre clé à "Afficher la barre de menus lorsque vous appuyez dessus", car il n’utilise également que <Alt> pour fonctionner. La différence entre les deux est que, pour afficher le HUD, il vous suffit d’appuyer sur la touche, puis de le lâcher rapidement, puis de barre de menu, vous devez maintenir la touche enfoncée pendant plus d'une seconde. Je ne sais pas si le second affecte également le comportement normal dans un Windows VM dans Virtualbox.

Note2: La même chose vaut pour la touche <Super>. La seule différence est que l’option pour changer cette frappe est dans la "Panneau de lancement" dans le même menu Unity dans CCSM.

2
Pebas