Apa kebalikan dari setxkbmap -option ctrl: nocaps?

33

Biasanya saya punya caps lock untuk menjadi kunci kontrol.

setxkbmap -option ctrl: nocaps

membuat itu terjadi, tetapi saya tidak ingat dari mana saya mendapatkannya atau menemukan dokumen apa pun ( man setxkbmapsangat tidak membantu)

Adakah yang bisa memberi tahu saya perintah untuk mengembalikannya seperti biasanya, atau setidaknya mengarahkan saya ke dokumen yang memberi tahu saya apa yang -option ctrl:nocapssebenarnya dilakukannya?

John Lawrence Aspden
sumber
9
Untuk mengembalikannya seperti biasanya, hanya setxkbmap -optionbekerja untuk saya.
Immanuel Weihnachten

Jawaban:

25

Ketika Anda telah menetapkan sesuatu, Anda mungkin perlu menghapus sebelum mengatur sesuatu yang baru.

Untuk membatalkan pengaturan:

Untuk mengembalikannya seperti biasanya, hanya setxkbmap -optionbekerja untuk saya. - Emanuele Natale 8 Sep 14 'jam 19:29

Contoh: Saya menggunakan setxkbmap -option ctrl:swapcapssehingga saya bisa menangani (yaitu tidak disetel) caps lock setelah diatur oleh kebiasaan acak. Hari ini saya ingin nocaps, tetapi tidak dapat mengaturnya karena pengaturan lain masih aktif. Saya menggunakan perintah di atas dan kemudian saya bisa menggunakannyasetxkbmap -option ctrl:nocaps

Sage
sumber
Anda mungkin ingin setxkbmap -printpertama, untuk melihat opsi yang ada. Jika Anda memiliki beberapa opsi yang ditetapkan dan hanya ingin menjatuhkannya, Anda tidak perlu menebak apa itu. Juga, jika (seperti saya) Anda mencoba untuk shift:both_capslockmengatur capslock bahwa "secara acak" dihidupkan Anda mungkin memperhatikan bahwa Anda telah menetapkan dan menyadari bagaimana itu diaktifkan.
Dogmatixed
18

Akan sangat bagus untuk menemukan dokumentasi yang lengkap dan dapat dibaca di mana dijelaskan bagaimana mekanisme keyboard bekerja di Ubuntu dan bagaimana menimpanya secara lokal (dan bagaimana ia berinteraksi dengan tata letak switching).

Saya di bawah kecurigaan bahwa hanya ada sedikit orang yang benar-benar memahaminya (saya ingat kutipan terkenal Stephen Hawkings, methinks, tentang waktu); Saya telah mengumpulkan sedikit tautan di jawaban lain tetapi tetap saja, tidak ada cara umum.

Pada dasarnya Anda harus mengejar semua definisi untuk keyboard Anda mulai dari /usr/share/X11/xkb/symbols/us--- jika keyboard Anda us, ganti sesuai kebutuhan; ada banyak opsi dan termasuk di dalamnya, tampaknya sebagian besar kunci pengubah ada /usr/share/X11/xkb/rules/base, di mana Anda dapat menemukan:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

dan di xorg.lst:

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

di antara trilyun hal lainnya. Jadi apa artinya itu, dan opsi apa yang Anda miliki, mungkin tergantung pada tata letak Anda, tetapi Anda dapat mencoba menebak sesuatu yang terlihat di sana. Misalnya saya akan coba

setxkbmap -option caps:capslock 

untuk mengembalikannya.

Sekarang, apa yang sebenarnya mereka maksudkan, bagaimana Anda mengaktifkannya (via control center-> keyboardatau language, via gnome-tweak-tool, baris perintah, skrip init), bagaimana membuatnya tahan terhadap perubahan tata letak, jika berfungsi atau tidak (saya tidak dapat menonaktifkan caps- mengunci dan membuatnya begitu melintasi tata letak switch), adalah masalah lain.

Jika ada yang bisa mengisi jawabannya, silakan lakukan itu. Saya sudah terbiasa men-tweak keyboard saya dengan xmodmap, saya mengerti ini digantikan, tetapi apakah itu benar-benar baik untuk memiliki cara bagaimana cara men-tweak keyboard Anda ...

Rmano
sumber
3
Terlepas dari semua upvotes, ini sebenarnya tidak berhasil. Opsi yang sebelumnya diatur tampaknya akan menimpa opsi yang lebih baru, dan Anda dapat mengatur beberapa opsi yang saling bertentangan tanpa yang sebelumnya dihapus.
pydsigner
2
@ pdsigner maaf --- Itu bekerja untuk saya ketika saya memposting ini, tapi sekali lagi, saya tidak akan terkejut jika ada sesuatu yang berubah. Saya menyerah karena memiliki beberapa tata letak, dan saya masih berpikir bahwa xkbkonfigurasi adalah ilmu hitam secara umum dan keberuntungan di Ubuntu ...
Rmano
'xbd' di jalur di atas adalah salah ketik dan harus xkb
Aaron Skomra
1
@ AaronSkomra, terima kasih, saya pikir saya sudah memperbaikinya. Anda juga dapat mengedit posting sendiri, tidak masalah!
Rmano