इस हाउटो फोर्ज लेख पर एक नज़र डालें जिसका शीर्षक है: विभिन्न डिस्ट्रीब्यूटर्स पर अपने कीबोर्ड लेआउट को बदलने के लिए विभिन्न कमांडों के लिए भाषा और कीबोर्ड लेआउट विभिन्न वितरणों पर बदलना।
इनमें से अधिकांश कमांड GUI के रूप में मौजूद हैं, लेकिन यदि आप देखते हैं तो उनमें से अधिकांश कमांड लाइन से भी चलाए जा सकते हैं। उदाहरण के लिए मैं फेडोरा (ए रेड हैट डिस्ट्रो) का उपयोग कर रहा हूं। कमांड system-config-keyboardजब बिना किसी तर्क के चलती है, तो मुझे एक GUI दिखाता है।
लेकिन अगर मैं system-config-keyboard --helpइसे चलाता हूं तो इसे कमांड लाइन से भी चलाया जा सकता है:
$ system-config-keyboard --help
Usage: system-config-keyboard [--help] [--noui] [--text] [<keyboardtype>]
--help Print out this message.
--noui Run in command line mode.
--text Run in text interface mode.
<keyboardtype> options are: ar-azerty, ar-azerty-digits, ar-digits, ar-qwerty, ar-qwerty-digits, be-latin1, ben, ben-probhat, bg_bds-utf8, bg_pho-utf8, br-abnt2, cf, croat, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dev, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin1, fr-latin9, fr-pc, fr_CH, fr_CH-latin1, gr, guj, gur, hu, hu101, ie, is-latin1, it, it-ibm, it2, jp106, ko, la-latin1, mk-utf, nl, no, pl2, pt-latin1, ro, ro-cedilla, ro-std, ro-std-cedilla, ru, sg, sg-latin1, sk-qwerty, slovene, sr-cy, sr-latin, sv-latin1, tj, tml-inscript, tml-uni, trq, ua-utf, uk, us, us-acentos
तो मेरे कीबोर्ड लेआउट को रूसी में बदलने के लिए मैं निम्नलिखित कमांड चला सकता हूं:
$ system-config-keyboard ru
xkblayout-state set 1, और मुझे तुरंतusलेआउट मिलता है।