Apakah ada cara dari baris perintah untuk mengambil daftar semua tata letak keyboard dan varian relatif yang tersedia?
Saya perlu mendaftar semua pilihan tata letak / varian yang valid untuk digunakan kemudian dari setxkbmap.
Juga tentang opsi sakelar tata letak, apakah ada cara untuk mengambil daftar semua pilihan yang tersedia (mis. Grp: shift_caps_toggle, ...)
Saya tahu itu dengan
setxkbmap -query
Saya mengambil daftar yang sekarang, tetapi saya perlu seluruh daftar opsi.
MEMPERBARUI:
Saya telah diberitahu tentang perintah itu
man xkeyboard-config
yang menyediakan semua info ke baris perintah.
Selanjutnya menggunakan
man -P cat xkeyboard-config
output menuju stdout dan dapat diurai dengan skrip atau kode c
sumber
grep -E ^xkb_symbols < /usr/share/X11/xkb/symbols/dk
untuk melihat varian tata letak Denmark. Jika Anda membutuhkan penguraian yang andal, Anda mungkin perlu mencari di sumber XKB.Lihatlah
localectl
, terutama opsi-opsi berikut:localectl list-x11-keymap-layouts
- memberi Anda tata letaklocalectl list-x11-keymap-variants de
memberi Anda varian untuk tata letak ini (atau semua varian jika tidak ada tata letak yang ditentukan)localectl list-x11-keymap-options | grep grp:
- memberi Anda semua opsi beralih tata letaksumber
localectl list-x11-keymap-variants ml
mengatakan demikian./etc/default/keyboard
(setidaknya di Linux Mint 18.1).Anda dapat mengambil daftar di file itu /usr/share/X11/xkb/rules/evdev.lst
Contoh untuk mengambil varian dengan
sed
hanya menemukan varian DenmarkSunting: Saya menambahkan daftar lengkap
sumber
Opsi dengan deskripsi
Alternatif untuk
localectl list-*
adalah mencari file/usr/share/X11/xkb/base.lst
, yang berisi daftar yang sama, tetapi dengan deskripsi juga.Contoh alias:
The
viewxkb*
alias yang analog dengan yanglocalectl list-*
perintah, tetapi termasuk deskripsi. Theviewxkb
alias memandang seluruh file (menggabungkan empat bagian) di pager, dengan istilah pencarian yang telah ditetapkan untuk memungkinkan Anda melompat antara bagian dengan ndan N.Ekstrak output dari
lsxkboptions
:sumber
Ada pertanyaan terkait pada askubuntu yang menautkan ke daftar semua tata letak keyboard ini .
sumber