Comment puis-je arrêter la méta-clé d'interception Unity 2d lorsque je suis dans VirtualBox?


8

Chaque fois que je travaille dans le système invité de virtualbox et que j'appuie sur la touche méta (aka winkey ou Mod4), un énorme menu d'unité apparaît.

Existe-t-il un moyen de résoudre ce problème?


Je ne sais pas s'il existe un moyen de le changer, mais c'est la valeur par défaut pour Ubuntu, que ce soit dans VirtualBox ou non. Si vous êtes toujours en mesure de l'utiliser comme modificateur (par exemple, Super + peu importe), alors il est correctement configuré, tel que défini par les pouvoirs en place.
zpletan

Malheureusement, cela ne semble pas possible - voir ici .
Takkat

1
d'accord avec Takkat - si vous voulez arrêter l'interception de la méta-clé puis lancez l'invité en mode plein écran - contrôle à droite + F
fossfreedom

fossfreedom, toujours en interception
tensai_cirno

@TensaiCirno - très étrange - j'utilise virtualbox 4.1.6 et j'exécute des travaux en plein écran pour moi.
fossfreedom

Réponses:


1

Ne fonctionne toujours pas, même sur un nouveau profil: /. J'ai créé un patch simple, pour désactiver le lanceur d'unité et désactiver le menu de mise en surbrillance sur le panneau lorsque vous appuyez sur Alt.

annoying_keys_unity_2d.diff

Étapes pour l'appliquer:

  • cd $build_dir (tout répertoire vide)
  • apt-get source unity-2d
  • sudo apt-get build-dep unity-2d
  • wget https://raw.github.com/gist/1352470/eb9c736bd1041af4be04f0bafdd8e437c222ea15/annoying_keys_unity_2d.diff
  • patch -Np1 < annoying_keys_unity_2d.diff
  • cd unity-2d-4.12.0
  • dpkg-buildpackage -rfakeroot -b
  • cd ..
  • sudo dpkg -i ./*.deb

1

Malheureusement, il n'y a aucun moyen de récupérer la Superclé lorsque vous travaillez dans Virtual Box en mode non plein écran, car cette clé n'est pas publiée par Unity.

En installant compizconfig-settings-manager Installez compizconfig-settings-manager et en cours d'exécution, ccsmnous pouvons définir des raccourcis clavier pour afficher les éléments du bureau de l'unité même lorsque Unity2D est en cours d'exécution.

Avertissement: ccsm peut entraîner des effets indésirables qui peuvent être difficiles à surmonter et peuvent vous laisser sans bureau (voir également cette question pour plus d'informations de fond).

Accédez au Bureau -> Paramètres Unity et choisissez le raccourci clavier que vous souhaitez modifier dans l' onglet Comportement .

Remarque: Le plugin Unity n'a pas besoin d'être activé pour modifier les raccourcis clavier:

entrez la description de l'image ici

La clé qui contrôle le tiret "énorme noir" est la clé pour montrer le lanceur . Ce faisant, vous pouvez attribuer une combinaison de touches différente à l'hôte et à l'invité pour éviter que les deux ne s'ouvrent. Notez cependant que Superle Dash sera toujours ouvert sur l'hôte lors du choix d'une combinaison avec la Supertouche (par exemple Ctrl+ Super) dans l'invité.

Vous pouvez également désactiver le raccourci clavier à partir d'ici.

Cette procédure a été testée sur une machine virtuelle exécutant 11.10. où nous avons désactivé l'accélération graphique 3D dans la machine. Il peut ne pas fonctionner de la même manière sur du matériel réel.


Êtes-vous sûr que ces paramètres s'appliquent à Unity 2D? Parce que ce n'est pas un plugin compiz, c'est une application QML autonome. Et ça ne marche pas pour moi :(
tensai_cirno

Eh bien, je n'ai pu tester cela que pour Unity2D avec compiz installé mais pas en cours d'exécution . Désolé d'entendre que cela ne fonctionne pas pour vous.
Takkat

Très étrange, je vais essayer avec un nouveau profil utilisateur. Merci d'avance quand même. :)
tensai_cirno

0

OK ... ma question qui était liée au tiret Unity 3d a été fermée car elle était marquée comme une copie "exacte" de ceci.

Existe-t-il un patch pour l'appliquer à Unity 3d? Chaque fois que j'utilise les touches «Alt-L» pour verrouiller mon invité Windows, le tableau de bord est affiché en arrière-plan et mon mot de passe est saisi en texte clair.


Je ne pense pas qu'il y en ait. Mais vous pouvez écrire votre propre patch, utilisez simplement greples sources.
tensai_cirno
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.