Tidak Dapat Melepaskan Kunci Super dari Unity

8

Karena masalah kompatibilitas kartu grafis menggunakan CrunchBang, saya diberitahu bahwa pilihan terbaik saya adalah pindah ke 12,04 LTS. Saya mencoba mengonfigurasikan semuanya dan mempersonalisasikan cara saya terbiasa dengan berbagai hal, tetapi saya mengalami beberapa masalah dengan unbinding shortcut Unity default.

Saya terbiasa memiliki semua pintasan saya dialihkan melalui tombol super (T untuk Terminal, W untuk Web, Naik untuk meningkatkan opacity, dan sebagainya). Saya telah mengikuti instruksi untuk menginstal compizconfig-settings-manager, dan melakukan pencarian lanjutan untuk semua pintasan keyboard yang mengikat ke super key, termasuk pintasan Unity, tetapi Unity tampaknya masih mendengarkan penekanan tombol itu, dan dengan demikian baik compiz maupun keybindings diatur dalam sistem prefs -> keyboard menerima perintah yang saya berikan kepada mereka.

(Saya memang mencoba juga hanya mengubah kunci launcher persatuan alih-alih menonaktifkannya seperti yang ditunjukkan di bawah ini - tidak bekerja)

Saya sudah bilang Unity untuk bersantai, tetapi tidak.

Thomas Thorogood
sumber
Saya memiliki masalah yang serupa, tetapi saya tidak dapat benar-benar mengikat tombol ini, karena terus beralih otomatis ke dinonaktifkan.
David Yell

Jawaban:

1

Percaya Ketidakpastian akan membiarkan Anda melakukan itu.

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings
Chris
sumber
Itu tidak memiliki pengaturan pengikat kunci sama sekali. Itu juga membaca semua pengaturan yang sudah saya miliki di compiz, menunjukkan bahwa pengaturan compiz pasti disimpan dan dibaca dari suatu tempat.
Thomas Thorogood
Hmm, saya menggunakan alat tweak untuk unity 2d dan saya pikir itu punya satu. Mereka adalah program serupa. Maaf, Anda telah melakukan semua upaya ini.
Chris
0

Tampaknya bug sudah dikenal: https://bugs.launchpad.net/compiz/+bug/950160 Untuk bekerja dengan solusi yang disebutkan Dapatkah saya menentukan pintasan keyboard menggunakan tombol Super? , mungkin perlu menonaktifkan Tap_Detection untuk kunci Super.

Lihat https://code.launchpad.net/~brandontschaefer/unity/disable-super-tap-detection

sudo nano /usr/share/compiz/unityshell.xml

Tambahkan <tap_detection>false</tap_detection>:

 <option type="float" name="panel_opacity">
 ..
     <short>Key to show the Dash, Launcher and Help Overlay</short>
     <long>Holding this key makes the Launcher and Help Overlay appear. Tapping it opens the Dash.</long>
     <tap_detection>false</tap_detection>
     <default>&lt;Super&gt;</default>
 </option>
user.dz
sumber
0

Saya telah mencoba sesuatu dan berhasil. Saya tidak mengubah semua ikatan tetapi beberapa dan itu berhasil.

Anda menginstal gconf-editordan dari menu Anda pergi ke EditTemukan dan Anda mencari string <Super>(Dengan <>simbol). Anda memilih untuk mencari di semua nama dan nilai kunci. Kemudian Anda telusuri setiap temuan dan Anda mengubah nilainya menjadi sesuatu yang lain atau Anda menonaktifkannya. Saya menyarankan agar Anda menyimpan log dengan perubahan sehingga Anda dapat membuat perubahan kembali jika terjadi kesalahan.

Saya mengubah <Super>wke <Super><Alt>pdan berhasil. Anda juga dapat membiarkannya kosong atau menulis Disableduntuk menonaktifkannya.

Jika Anda ingin menetapkan kembali fungsi ke kombinasi lain, ingatlah bahwa hanya tombol khusus yang memiliki <>simbol dan Anda harus meletakkan semua huruf dalam huruf kecil. Kalau tidak, akan semakin rumit. Anda harus menulis setiap kombinasi. Itu tidak mengambilnya secara otomatis.

orestis
sumber
0

Jika Anda tidak keberatan menggunakan angka, Anda dapat menempatkan favorit Anda di atas, lalu tahan Super (tombol windows) dan tekan angka 1/2/3 ... untuk aplikasi 1 / kedua / ketiga.

NoBugs
sumber
-2

Ini bekerja untuk saya di Ubuntu 12,04 tepat, tanpa Compiz.

Di dconf-editor: con → canonical → unity-2d → launcher dan hapus centang pada opsi ' super-key-enable '.

Miche13
sumber
2
Masalah dengan jawaban Anda adalah bahwa itu berkaitan dengan Unity-2D dan pertanyaannya adalah tentang Unity 3D.
RolandiXor