Cegah peluncur agar tidak menunjukkan kapan tombol Super ditekan atau dikombinasikan dengan tombol lain


10

Konteks

Saya suka menggunakan tombol Super sebagai tombol pengubah sebagai bagian dari berbagai kombinasi cara pintas keyboard. Sebagai contoh, sebagai bagian dari kisi saya memiliki dua tombol jalan pintas (Super + H dan Super + L) yang masing-masing meletakkan jendela ke kiri dan kanan.

Namun, kapan pun saya menggunakan tombol pintas ini, menu peluncur Persatuan juga ditampilkan. Ini tidak terjadi ketika saya menekan Windows + 1,2,3.

Saya juga menyukai kenyataan bahwa secara umum menu launcher Unity dipicu oleh tombol Super (yaitu, ketika tidak ditekan dalam kombinasi dengan tombol lain). Jadi saya tidak ingin menonaktifkannya sepenuhnya.

Pertanyaan

  • Apakah ada cara untuk mencegah menu Unity launcher ditampilkan ketika kunci Super dikombinasikan dengan tombol lain?

Jawaban:


1

Anda mungkin tidak bisa mendapatkan fungsionalitas yang Anda inginkan tanpa menyunting Unity sendiri. (Membutuhkan pengetahuan pemrograman)

Tidak ada cara yang jelas untuk mengetahui perbedaan antara kedua kasus. Entah Unity dapat mengikat ke tombol tekan / lepaskan acara pada Super (yang tidak akan melihat tombol lain ditekan saat ditahan) atau itu dapat mengikat kombinasi tombol, dalam hal ini Unity tidak dapat melihat Super kecuali sebagai pengubah pada tombol apa pun yang ditekan dalam kombinasi dengannya.

Seharusnya, secara teoritis, dimungkinkan untuk mencapai fungsionalitas yang Anda inginkan dengan menggunakan Unity XGrabKeyboardsaat Anda menekan Super dan XUngrabKeyboardketika Anda melepaskannya, tetapi tidak sepenuhnya umum untuk menggunakannya secara menyeluruh.

Apa yang biasanya saya lihat dalam hal-hal seperti IceWM dan Windows adalah agar ada pengikatan kunci global pada Superkunci dan kemudian pengikatan lokal pada jendela yang dipanggil untuk hal-hal seperti Super+R(Windows Run ... dialog) dan sebagainya.

Saran saya adalah untuk mengubah jalan pintas peluncur Anda ke sesuatu yang hampir semudah dipukul sebagai Super Super. (Saya menggunakan Super+Spacesalinan gmrun yang saya gunakan di Lubuntu yang cocok dengan penggunaan Ctrl+Spacedan Alt+Spaceuntuk peluncur lain seperti SiteLauncher di Firefox)


1
Tidak yakin apakah ini tempat yang tepat untuk mengatakannya tapi .. Ini berfungsi dengan baik di windows jadi mengapa itu akan menjadi "sulit" di ubuntu? Hanya mengikat ke acara kunci bukan ke bawah.
richardwiden

Karena Anda masih akan memiliki pembukaan peluncur selain apa pun yang terjadi. Jika Anda ingin memiliki karya Super-binding dengan cara yang sesuai secara intuisi untuk ikatan kunci eksternal ke Unity, Anda harus meminta Unity mengambil semua Super+Somethingkombinasi dan kemudian mengirim kembali acara yang tidak dipedulikan.
ssokolow

0

Buka manajer Pengaturan CompizConfig dan masuk ke bagian plugin Ubuntu unity. klik x di sebelah opsi "kunci untuk menampilkan peluncur" untuk menonaktifkannya.


1
Terima kasih untuk sarannya. Sayangnya, ini menonaktifkan semua fungsi yang relevan. Yaitu, saya tidak bisa lagi menekan Super untuk menampilkan peluncur. Saya tidak bisa lagi menggunakan Super + 1 untuk memulai / mengaktifkan program. Saya hanya ingin mencegah menampilkan peluncur ketika saya menggabungkan Super dengan kunci lain.
Jeromy Anglim

0

Anda dapat mengunduh confity http://sourceforge.net/projects/confity/ . Setelah Anda menghapusnya, Anda harus mengklik uiSelcectoinDialog.py (Buat shore it excuteble) tekan ok, di bagian bawah Anda dapat mengubah jalan pintas atau menghapus kemudian. Itu datang dengan beberapa hal berguna membuat persatuan sedikit lebih dapat disesuaikan.


Terima kasih. Saya memiliki tautan cepat di beberapa artikel tentang kerahasiaan, itu terlihat cukup mirip dengan pengaturan CompizConfig Unity.
Jeromy Anglim

0

Dari apa yang Anda ajukan dalam pertanyaan dan dari apa yang Anda katakan di komentar dari jawaban lain, ini sepertinya yang Anda inginkan:

  • Super harus digunakan dalam kombinasi dengan tombol lain
  • Anda ingin menampilkan peluncur saat Anda menekan terus super
  • Menekan super + num (1-9) harus membuka dan / atau beralih ke aplikasi
  • Anda tidak ingin menampilkan peluncur saat Anda menggunakannya bersama dengan tombol lain selain 1-9.

Ini tidak mungkin. Satu-satunya solusi yang dapat saya pikirkan, adalah mengatur penundaan seberapa cepat peluncur muncul, tetapi ini akan mengganggu jika itu yang ingin Anda lakukan. Ini juga akan membuatnya jauh lebih sulit untuk membiasakan diri dengan fungsi itu, yang akan membuatnya kurang ramah pengguna.

Jika Anda memiliki ide untuk melakukannya, jangan ragu untuk menulis email ke milis Ayatanas.

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.