Bagaimana saya bisa menghentikan kunci meta persatuan 2d saat saya di VirtualBox?


8

Setiap kali saya bekerja di sistem guest virtualbox dan menekan meta key (alias winkey, atau Mod4) menu pop up unity yang sangat besar.

Apakah ada cara untuk memperbaiki perilaku ini?


Saya tidak tahu apakah ada cara untuk mengubahnya, tapi itu adalah default untuk Ubuntu, apakah di VirtualBox atau tidak. Jika Anda masih dapat menggunakannya sebagai pengubah (mis. Super + Apapun), maka itu diatur dengan benar, seperti yang didefinisikan oleh kekuatan yang ada.
zpletan

Sayangnya ini sepertinya tidak mungkin - lihat di sini .
Takkat

1
setuju dengan Takkat - jika Anda ingin menghentikan intersepsi kunci meta kemudian jalankan tamu dalam mode layar penuh - kontrol kanan + F
fossfreedom

fossfreedom, masih mencegat
tensai_cirno

@TensaiCirno - sangat aneh - Saya menggunakan virtualbox 4.1.6 dan menjalankan layar penuh berfungsi untuk saya.
fossfreedom

Jawaban:


1

Masih tidak berfungsi, bahkan di profil baru: /. Saya membuat tambalan sederhana, untuk menonaktifkan unity launcher dan mematikan menu highlighting pada panel ketika Alt ditekan.

annoying_keys_unity_2d.diff

Langkah-langkah untuk menerapkannya:

  • cd $build_dir (semua direktori kosong)
  • 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

Sayangnya tidak ada cara untuk mengambil Superkunci ketika bekerja di Virtual Box dalam mode non-layar penuh karena kunci ini tidak dirilis oleh Unity.

Dengan menginstal compizconfig-settings-manager Instal compizconfig-settings-manager dan running, ccsmkami dapat menetapkan pintasan keyboard untuk menampilkan elemen desktop kesatuan bahkan ketika Unity2D berjalan.

Peringatan: ccsm dapat menyebabkan efek yang tidak diinginkan yang mungkin sulit diatasi dan mungkin meninggalkan Anda tanpa desktop (lihat juga pertanyaan ini untuk informasi latar belakang lebih lanjut).

Telusuri ke Desktop -> Pengaturan kesatuan dan pilih pintasan kunci yang ingin Anda ubah dari tab Perilaku .

Catatan: Plugin Unity tidak perlu diaktifkan untuk mengubah ikatan kunci:

masukkan deskripsi gambar di sini

Kunci yang mengontrol dasbor "besar hitam" adalah Kunci untuk menampilkan peluncur . Dengan melakukan itu, Anda dapat menetapkan kombinasi tombol yang berbeda pada host dan pada tamu untuk menghindari keduanya terbuka. Namun perlu dicatat bahwa masih Superakan membuka Dash pada host ketika memilih kombinasi dengan Super-key (mis. Ctrl+ Super) Di tamu.

Anda juga dapat menonaktifkan pintasan keyboard dari sini.

Prosedur ini diuji pada mesin virtual yang menjalankan 11.10. tempat kami menonaktifkan akselerasi grafis 3D di mesin. Ini mungkin tidak berfungsi sama pada perangkat keras nyata.


Apakah Anda yakin pengaturan ini diterapkan ke Unity 2D? Karena itu bukan plugin compiz, itu adalah aplikasi QML mandiri. Dan tidak bekerja untuk saya :(
tensai_cirno

Yah, saya hanya bisa menguji ini untuk Unity2D dengan compiz diinstal tetapi tidak berjalan . Maaf mendengar bahwa itu tidak berhasil untuk Anda.
Takkat

Sangat aneh, saya akan coba dengan profil pengguna baru. Terima kasih sebelumnya. :)
tensai_cirno

0

OK ... pertanyaan saya yang terkait dengan dasbor Unity 3d ditutup karena ditandai sebagai duplikat "tepat" dari ini.

Apakah ada tambalan untuk menerapkan ini ke Unity 3d? Setiap kali saya menggunakan tombol "Alt-L 'untuk mengunci tamu windows saya, dashboard akan muncul di latar belakang dan kata sandi saya dimasukkan dalam teks yang jelas.


Saya kira tidak ada. Tetapi Anda dapat menulis tambalan Anda sendiri, cukup gunakan greppada sumber.
tensai_cirno
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.