Ketika saya menekan Supertombol kiri saya gnome shell muncul dan ketika saya menekan tombol kanan Superitu tidak. Selain itu menekan kanan Super+ Ttidak membuka terminal sekaligus, tetapi ketika menggunakan super kiri saya harus menekan Tdua kali, ketika saya menekan Thanya sekali itu mirip dengan hanya menekan Ttanpa memegang Superkiri. Poin terakhir ini juga terjadi dengan pintasan lain yang saya tetapkan (seperti Super+ L, Super+ E), tetapi tidak dengan Super+ Up/Down/Left/Right.
Yang saya inginkan adalah menekan salah satu Supertombol untuk mendapatkan shell gnome dan menggunakan Supertombol mana saja dalam kombinasi dengan Tuntuk membuka terminal segera (dan mirip dengan cara pintas lainnya). Saya menggunakan Ubuntu 12,04 LTS dan gnome 3 shell.
sumber
Settings Manager -> Keyboard
, apakah ada opsi sepertiexo-open --launch TerminalEmulator
? Jika demikian, apa isinya di kolom kedua, pintasan?x-terminal-emulator
. Itu yang saya gunakan, karena terminal peluncuran default sepertinya tidak berfungsi.Jawaban:
solusi xmodmap
Saya pikir Anda bisa melakukan ini menggunakan xmodmap , alat untuk memodifikasi keymaps. Karena keyboard saya tidak memiliki Supertombol kanan, saya tidak dapat mengkonfirmasi solusi ini, jadi silakan tinggalkan komentar jika tidak berfungsi.
Semua langkah dilakukan di terminal
Cetak peta pengubah saat ini,
Jalankan
Ini harus mencetak peta pengubah saat ini yang akan menyukai sesuatu seperti ini
Baris yang penting adalah
mod4
baris, baris ini menunjukkan kode kunci mana yang dipetakan ke simbol kunci Super_L dan Super_R.Cadangkan peta kunci
Sebelum kita mengubah apa pun, ada baiknya untuk membuat cadangan peta kunci saat ini, kita bisa melakukan ini dengan
Sekarang jika ada masalah Anda cukup mengetik
untuk mengembalikan peta kunci asli Anda. (Jika Anda melakukan beberapa kesalahan serius dan Anda tidak dapat mengetik dengan benar lagi, reboot juga berfungsi)
Periksa peta kunci saat ini untuk Super kunci
Dengan asumsi bahwa Superkunci memiliki kode kunci berturut-turut (0x85 dan 0x86 dalam kasus ini) kita dapat memeriksa pemetaan saat ini dengan menjalankan
tentu saja Anda harus mengubah 0x85 dengan kode kunci yang Anda miliki dari peta pengubah Anda. Ini seharusnya memberi Anda
(
$((0x85))
Mengkonversi angka heksadesimal menjadi desimal)Menyalin perilaku kiri Super ke kanan Super
Seperti yang Anda lihat dari langkah sebelumnya, Supertombol kanan memiliki kode kunci 134 tetapi kami ingin itu memiliki perilaku tombol kiri Superyang memiliki kode kunci 133. Kita bisa melakukan ini dengan memetakan kembali kunci menggunakan
Memeriksa apakah berfungsi
Jika Anda sekarang melakukannya
kamu harus melihat
artinya kedua kunci sekarang memiliki perilaku yang sama. Juga peta pengubah harus berubah pada baris dengan
mod4
, kita dapat memeriksanya dengan menjalankanyang seharusnya memberi
Dan tentu saja pintasan yang Anda sebutkan harus bekerja juga!
Jadikan pemetaan tetap ada.
Jika berfungsi, Anda dapat memastikan bahwa pengaturan ini diterapkan secara otomatis saat Anda boot. Lari
untuk menyimpan pemetaan kunci khusus Anda dalam file
~/.xmodmaprc
. Lariuntuk memastikan peta kunci khusus dijalankan ketika manajer jendela Anda memuat.
sumber