Ini telah ditanyakan berkali-kali, jadi saya akan mencoba untuk singkat.
Saya memiliki dua tata letak masukan , Ukraina dan Inggris, dan ingin:
- untuk digunakan Caps Lockuntuk beralih cepat;
- tidak ada keterlambatan yang dipaksakan, saya seorang tipper cepat;
- tidak memiliki kesalahan mode :
- (berapapun jumlah) CapsLockmenetapkan bahasa Inggris,
- (sejumlah) ShiftCapsLockset Ukraina;
- lihat tata letak saat ini di widget standar.
Saya sudah mencoba tiga (!) GUI untuk mengkonfigurasi ini, Pengaturan Gnome, the gnome-tweak-tool
, the dconf-editor
/ gsettings
. Tidak ada yang berhasil. Tweaks
crash secara acak.
Cukup mengerjakan PR
Saya sudah menanyakan ini sendiri 4 tahun lalu untuk 14,04 LTS. Sejak itu, popup UI itu muncul dan semua pecah. Saya sekarang dapat dengan mudah mengkonfigurasi toggle stateful CapsLock , tetapi bahkan kemudian, itu berjalan dengan penundaan menjengkelkan. Pada dasarnya tidak dapat digunakan pada saat saya perlu bahasa diganti 4-5 kali per kalimat.
Utas ini menyarankan caps:none
opsi XKB sebagai solusi bug. Saya sudah mencobanya, baik dengan gsettings
CLI dan dconf-editor
, dan dalam kombinasi dengan grp:shift_caps_switch
opsi XKB. Tidak ada dadu. Sesuatu mengalahkan fitur-fitur inti XKB seperti yang terlihat.
Utas ini menawarkan caps:menu
opsi XKB sebagai peretasan untuk dapat mengikat CapsLockdi Gnome Settings
→ Perangkat → Papan Ketik. Ini agak berfungsi, tapi A) itu memberikan pergantian siklik / stateful; B) Saya harus menunggu batas waktu yang layak di setiap saklar.
Utas ini menanyakan dengan tepat apa yang saya butuhkan, namun tidak dijawab dan bahkan lebih buruk: ditutup sebagai duplikat dari dua pertanyaan lain (???) tidak ada yang sama, dan tidak ada yang memberi saya solusi yang berfungsi. Ada apa dengan kalian?
Ada kecocokan persis lainnya - sayangnya, tidak terjawab juga!
gnome-tweaks-tool
. Tidak akan berjanji jika saya bisa menggali apa saja dan perlu waktu, karena saya sibuk akhir-akhir ini, tetapi saya akan mengirim jawaban jika saya menggali sesuatu yang berhubungan dengangnome-tweak-tool
. Jangan ragu untuk meninggalkan saya komentar di sini atau hubungi saya dengan cara lainJawaban:
Di Ubuntu 18.04, secara default ada opsi untuk memilih Caps_Lockdan Shift+ Caps_Lockuntuk mencapai perilaku yang kita cari, ada di
gnome-tweaks
. Tetapi ini tidak berhasil dan tidak bisa mendapatkan alasan mengapa.Saya dapat mengatur untuk mencapai perilaku ini dengan solusi di bawah ini.
Lihat tautan ini untuk Video 20Sec. https://imgur.com/QNdrVqa
pertama-tama periksa perintah di bawah ini di terminal apakah mereka mengubah bahasa input.
dan
yah, mereka bekerja.
kita perlu mengikat perintah-perintah ini ke penekanan tombol + Caps_LockdanShiftCaps_Lock
dapat mencapai ini dengan
xbindkeys
jika xbindkeys belum diinstal instal olehsudo apt install xbindkeys
.xbindkeysrc
di folder $ HOMEtouch ~/.xbindkeysrc
jalankan
xbindkeys --key
begitu kotak putih muncul tekan Caps_Locktombol, lakukan juga untuk Shifttombol dan salin kode kunci / id seperti yang ditunjukkan di bawah ini.xbindkeysrc
gedit ~/.xbindkeysrc
dan edit file seperti di bawah ini berdasarkan hasil langkah-langkah di atasUbah nilai dalam konten di bawah ini sesuai dengan hasil yang Anda dapatkan di langkah 2 di atas. Kandungan:
sumber
xbindkeys --poll-rc
). Saya juga membiarkangrp:shift_caps_switch
opsi XKB aktif - yang mengubah cara kode kunci saya dicetak (m:0x0 + c:66
ISO_First_Group
&m:0x1 + c:66
Shift + ISO_First_Group
); tidak ada masalah dari itu. Bahkan LED keyboard bersinar! Pekerjaan luar biasa, Anda benar-benar harus mendapatkan karunia ini. (penulis gnome-tweak, siapa pun mereka, mendapatkan cemberut kesal dari saya & orang lain.)Ada laporan bug yang dapat Anda ikuti:
Laporan bug berbunyi:
Penanganan Bug
Bug saat ini ada di "Wishlist". Solusi ini diusulkan:
Penanganan masalah 1
Menemukan solusi untuk bug ini:
Penanganan masalah 2
Cara lain untuk melakukan ini: 1. Instal GNOME Tweaks (gnome-tweak-tool) 2. Buka aplikasi Tweaks 3. Beralih ke panel Keyboard & Mouse 4. Klik Opsi Tata Letak Tambahan 5. Gunakan bagian "Beralih ke tata letak lain"
Berlangganan laporan bug
Saya akan merekomendasikan berlangganan laporan bug dan menambahkan pengalaman Anda sendiri. Semakin banyak orang yang berlangganan laporan bug, semakin cepat solusinya (biasanya).
sumber