Konsoldayken giriş klavyesi düzenini nasıl değiştirebilirim?


30

Linux'ta konsolda çalışırken klavye düzenini değiştirmem gerekiyor. Konsol için İngilizce düzeni varsayılan olarak ayarlamam gerekiyor. Nasıl yapılır?


Hangi dağıtımı kullanıyorsun?
emzero

Ubuntu, kök altına giriş yapmış
J.Olufsen

1
"bize yük tuşları" çalıştı! Varsayılan düzen nasıl yapılır?
J.Olufsen

Yanıtlar:


34

Sistem genelinde klavye düzenini değiştirmek için,

sudo dpkg-reconfigure keyboard-configuration

veya düzenleyin XKBLAYOUT sıraya gir /etc/default/keyboard.


1
Kırmızı Şapkalı 7: localectl status, localectl list-keymaps, localectl set-keymap cz, görmek Klavye Düzenini Değiştirme ... Keymapler içeride /usr/lib/kbd/keymaps/ Btw ..
David Tonhofer

10

Klavye düzeninizi hızlıca değiştirmek için, sadece setxkbmap'i şununla yükleyin:

sudo apt-get install x11-xkb-utils

Bundan sonra klavye düzenini her zaman aşağıdakilerle değiştirebilirsiniz:

setxkbmap us

Bunu her seferinde otomatik olarak yapmak için, .bashrc ile:

echo "setxkbmap us" >> ~/.bashrc

Şimdi yeni bir konsol açın ve ABD klavye düzeni etkinleştirildi. Ubuntu panelindeki küçük klavye düzeni simgesi değişmezse endişelenmeyin.


Bu, varsayılan klavye düzenini gerçekten değiştirmez, ancak yeni bir konsol her açtığınızda klavye düzenini başka bir düzenine sıfırlamak için bir kesmektır (sadece yeniden başlattıktan sonra sıfırlamak gerekir). Kalıcı bir çözüm için, örneğin doğrudan /etc/default/keyboard diğer cevapların önerdiği gibi.
baptx

5

başka bir yol, ama bir sonraki açılışta uzun sürmeyeceğini biliyorum:

sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz

kontrol / usr / share / keymaps / i386 / sizin için klavye düzenini ve size en uygun olanı keymaps


/Etc/profile.d/bashrc yazınız.
B K

@BK adresinde olabilir /etc/rc.local sudo gerektirmemek?
Aquarius Power

0

çok komik olan geri dönmek olabilir .. olası çözüm, bash betiği yapmaktır (hedef dilin w / sembolleri olarak adlandırılır. Mesela, англ). 2. püf noktası ise, "setxkbmap us; setxkbmap ru" yazıp ana düzeni konsola geri döndürmek için bash geçmişini kullanmak mümkündür.


1
Lütfen ne söylediğinizi (1) ve (2) soruyu nasıl cevapladığını netleştirebilir misiniz?
Scott

peki, konsolu Rusça dilinde değiştirdin. 777'ye nasıl geri dönmek istersin aslında, asıl soruya cevap vermedim, sadece olası sorunları önlemek için birkaç numara ekledim. Örneğin, gui & amp; w / o gui & amp; konsolu rusça'ya çevirin, böylece herhangi bir komutu yazamazsınız. :)
Evgeney Knyazhev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.