web-dev-qa-db-ja.com

VirtualBoxにいるときに、メタキーをインターセプトするUnity 2dを停止するにはどうすればよいですか?

Virtualboxゲストシステムで作業していて、メタキー(winkey、またはMod4)を押すと、巨大な統一メニューがポップアップ表示されます。

この動作を修正する方法はありますか?

8
tensai_cirno

残念ながら、取得する方法はありません Super このキーはUnityによってリリースされないため、非フルスクリーンモードでVirtual Boxで作業する場合はキー。

compizconfig-settings-managerInstall compizconfig-settings-manager and running ccsmでは、Unity2Dが実行されている場合でも、単一のデスクトップ要素を表示するキーボードショートカットを定義できます。

警告:ccsmは、克服するのが難しく、デスクトップなしであなたを残すかもしれない望ましくない効果をもたらす可能性があります( この質問 も参照してください) =詳細な背景情報について)。

Desktop-> Unity設定を参照し、Behaviourタブから変更するキーショートカットを選択します。

注:Unityプラグインは、キーバインディングを変更するために有効にする必要がありますnot

enter image description here

「巨大な黒」ダッシュを制御するキーは、ランチャーを表示するKeyです。そうすることで、ホストとゲストで異なるキーの組み合わせを割り当てて、両方が開かないようにすることができます。ただし、まだ注意してください Super との組み合わせを選択すると、ホストでダッシュが開きます Super-key(例: Ctrl + Super)ゲスト。

ここからキーボードショートカットを無効にすることもできます。

この手順は、11.10を実行している仮想マシンでテストされました。マシンの3Dグラフィックアクセラレーションを無効にしました。実際のハードウェアでは同じように動作しない場合があります。

1
Takkat

新しいプロファイルであっても、まだ機能しません:/。ユニティランチャーを無効にし、Altを押したときにパネルの強調表示メニューをオフにする簡単なパッチを作成しました。

annoying_keys_unity_2d.diff

適用する手順:

  • cd $build_dir(空のディレクトリ)
  • 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
tensai_cirno

OK ... Unity 3dダッシュに関連する私の質問は、この「正確な」複製としてマークされたため、閉じられました。

これをUnity 3dに適用するパッチはありますか? 「Alt-L」キーを使用してWindowsゲストをロックするたびに、ダッシュボードがバックグラウンドで表示され、パスワードがクリアテキストで入力されます。

0
rimez