Sunucudaki TTY klavye düzenini değiştirme


114

Komut satırı modunda (X yüklü değil) 12.04 Sunucusu kullanıyorum ve klavye düzenini değiştirmek istiyorum. Bunu nasıl yapabilirim?


Mike, kabul edilen cevabı değiştirmeyi düşünür müsün? Şimdilik kabul edilen cevaptan çok daha iyi bir cevap var gibi görünüyor.
Azendale

Yanıtlar:


56

Lütfen aşağıdaki komutu deneyin:

sudo dpkg-reconfigure console-data

Paketin olmadığını söylüyorsa, konsol verilerini aşağıdakilerle yükleyin:

sudo apt-get install console-data

Yerel Ayar Konfigürasyonu hakkında daha fazla bilgi: LocaleConf - Topluluk Yardımı Wiki


18
Diğer cevabın bahsettiği gibi: Bu bir yeniden başlatmadan öteye gidemez. (12.04.1 LTS'de test edilmiştir)
JonnyJD

1
Konsol kurulumu sırasında klavye düzenini değiştirmek isteyenler için bir ipucu: /etc/apt/sources.list dosyasını düzenleyin ve listelenen URL'ye 'evren'i ekleyin. Aksi takdirde konsol verilerini bulamaz
Tobias F. Meier

221

Denedikten sonra sudo dpkg-reconfigure console-data, ben bir yeniden başlatma sonrasında çalışmıyor öğrendim.

Ancak,

sudo dpkg-reconfigure keyboard-configuration

yeniden başlatma sonrası çalışır ve ayrıca daha fazla seçeneğe sahiptir.

Daha fazla bilgi burada.


1
Ne tür bir klavyeye sahip olduğumu nasıl öğrenebilirim? Windows 8 Surface pro olanı. ABD standardı nedir?
CMCDragonkai

23
Bu doğru cevap, diğeri değil.
Clayton Dukes

Lucid Lynx (10.04) gibi daha eski Ubuntu sürümlerinde klavye yapılandırma paketi yoktur. Göran'ın linkinde bunlar için doğru cevap var: sudo dpkg-reconfigure console-setupİmleç tuşlarınız ncurses kullanıcı arayüzünde beklendiği gibi çalışmıyorsa, sayısal tuş takımındakileri deneyin.
lbo


7
  • ABD düzenini ayarla: setxkbmap us
  • GB düzenini ayarla: setxkbmap gb

8
Bu komutlar sadece Ubuntu Desktop için çalışır, Ubuntu Server'da değil.
blkpws


3

Bu sorunu sadece VM modunda bir konsol modunda yaşadım.

Benim durumumdaki çözüm düzenleme /etc/default/keyboardve değişim oldu.

XKBLAYOUT="de"

hat (almanca bir VM) için

XKBLAYOUT="us"

ABD klavyemle çalışmak ve yeniden başlatmak için.


Bunun sadece bir GUI ile çalıştığına inanıyorum. Ayrıca - yeniden başlatma gerçekten gerekli değildir, ayrıca mevcut terminaldeki değişkeni, üzerine yazarak da ayarlayabilirsiniz. XKBLAYOUT="us"
SaAtomic

2

VirtualBox'ta Ubuntu 13.10 Sunucuyu Sanal Makine Olarak Kullanmak, Bu İşe Yaradı:

(GUI yok, sadece komut satırı modu)

Varsayılan klavye düzeni Fransızca, 'AZERTY'

loadkeys us(İngilizce, bazı doktorların belirttiği gibi benim için 'en' değildi )

Komutu muhtemelen çalıştırmanız gerekeceğini unutmayın sudo loadkeys us.


Yönetici ayrıcalıklarına ihtiyaç duyan komutlar için kök önerilen yöntem olmadığından, son satırınızı düzenlemek ve kullanmak sudoyerine kullanabilirsiniz root.
RCF,

1
Ben loadkeys usbile çalışamadım sudo. "Biz" dosyasının bulunamadığını söylüyordu. Bu Ahududu Pi'mde.
jocull
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.