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?

tensai_cirno
sumber
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
tensai_cirno
sumber
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.

Takkat
sumber
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.

rimez
sumber
Saya kira tidak ada. Tetapi Anda dapat menulis tambalan Anda sendiri, cukup gunakan greppada sumber.
tensai_cirno