Wie kann ich verhindern, dass Unity 2d den Metaschlüssel abfängt, wenn ich in VirtualBox bin?

8

Immer wenn ich im Virtualbox-Gastsystem arbeite und die Metataste (auch bekannt als Winkey oder Mod4) drücke, erscheint ein riesiges Unity-Menü.

Gibt es eine Möglichkeit, dieses Verhalten zu beheben?

tensai_cirno
quelle
Ich weiß nicht, ob es eine Möglichkeit gibt, dies zu ändern, aber dies ist die Standardeinstellung für Ubuntu, unabhängig davon, ob es sich um eine VirtualBox handelt oder nicht. Wenn Sie es weiterhin als Modifikator verwenden können (z. B. Super + Whatever), ist es korrekt eingerichtet, wie durch die jeweiligen Kräfte definiert.
Zpletan
Dies scheint leider nicht möglich zu sein - siehe hier .
Takkat
1
stimme Takkat zu - wenn du das Abfangen des Metaschlüssels stoppen willst, dann führe den Gast im Vollbildmodus aus - rechte Kontrolle + F
Fossfreiheit
fossfreedom, immer noch abfangen
tensai_cirno
@TensaiCirno - sehr seltsam - Ich verwende Virtualbox 4.1.6 und das Ausführen von Vollbild funktioniert für mich.
Fossfreiheit

Antworten:

1

Funktioniert immer noch nicht, auch bei neuem Profil: /. Ich habe einen einfachen Patch erstellt, um den Unity Launcher zu deaktivieren und das Hervorhebungsmenü auf dem Bedienfeld zu deaktivieren, wenn Alt gedrückt wird.

nervige_schlüssel_unity_2d.diff

Schritte, um es anzuwenden:

  • cd $build_dir (irgendein leeres Verzeichnis)
  • 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
tensai_cirno
quelle
1

Leider gibt es keine Möglichkeit, den SuperSchlüssel abzurufen, wenn Sie in Virtual Box im Nicht-Vollbildmodus arbeiten, da dieser Schlüssel von Unity nicht freigegeben wird.

Durch die Installation von compizconfig-settings-manager Installieren Sie den compizconfig-settings-manager und das Ausführen können ccsmwir Tastaturkürzel definieren, um Unity-Desktop-Elemente anzuzeigen, selbst wenn Unity2D ausgeführt wird.

Warnung: ccsm kann zu unerwünschten Effekten führen, die möglicherweise schwer zu überwinden sind und möglicherweise keinen Desktop enthalten ( weitere Hintergrundinformationen finden Sie auch in dieser Frage ).

Navigieren Sie zu Desktop -> Unity- Einstellungen und wählen Sie auf der Registerkarte Verhalten die Tastenkombination aus, die Sie ändern möchten .

Hinweis: Das Unity-Plugin muss nicht aktiviert sein, um Tastenkombinationen zu ändern:

Geben Sie hier die Bildbeschreibung ein

Der Schlüssel, der den "riesigen schwarzen" Strich steuert, ist der Schlüssel zum Anzeigen des Starters . Auf diese Weise können Sie dem Host und dem Gast eine andere Tastenkombination zuweisen, um zu vermeiden, dass beide geöffnet werden. Beachten Sie jedoch, dass Superder Dash auf dem Host weiterhin geöffnet wird, wenn Sie eine beliebige Kombination mit der Super-Taste (z. B. Ctrl+ Super) im Gast auswählen .

Sie können hier auch die Tastenkombination deaktivieren.

Dieses Verfahren wurde auf einer virtuellen Maschine getestet, auf der 11.10 ausgeführt wird. Hier haben wir die 3D-Grafikbeschleunigung in der Maschine deaktiviert. Auf realer Hardware funktioniert dies möglicherweise nicht gleich.

Takkat
quelle
Sind Sie sicher, dass diese Einstellungen auf Unity 2D angewendet wurden? Da es sich nicht um ein Compiz-Plugin handelt, handelt es sich um eine eigenständige QML-Anwendung. Und funktioniert nicht für mich :(
tensai_cirno
Nun, ich konnte dies nur für Unity2D testen, wenn compiz installiert war, aber nicht ausgeführt wurde . Tut mir leid zu hören, dass es bei Ihnen nicht funktioniert.
Takkat
Sehr seltsam, ich werde es dann mit neuem Benutzerprofil versuchen. Trotzdem im Voraus danke. :)
tensai_cirno
0

OK ... meine Frage, die sich auf den Unity 3d-Strich bezog, wurde geschlossen, da sie als "genaues" Duplikat davon markiert war.

Gibt es einen Patch, um dies auf Unity 3d anzuwenden? Immer wenn ich die "Alt-L" -Tasten verwende, um meinen Windows-Gast zu sperren, wird das Dashboard im Hintergrund angezeigt und mein Passwort wird im Klartext eingegeben.

Rimez
quelle
Ich glaube nicht, dass es welche gibt. Sie können jedoch Ihren eigenen Patch schreiben und nur grepfür Quellen verwenden.
tensai_cirno