Klavye düzenini (English UK) komut satırında English US olarak değiştirin


78

Ubuntu 12.04 kullanıyorum. Klavye düzeni, İngilizce İngiltere'de çalıştığı Komut Satırı dışında her yerde İngilizce ABD'dir. Terminalde ayrıca İngilizce ABD var. Komut Satırı'ndaki varsayılan klavye düzenini İngilizce ABD olarak nasıl değiştiririm?

Ayrıca, burada Ubuntu (Windows 8 ile çift önyükleme) kurduğumda, başlangıçta İngiliz İngilizcesi olarak ayarlamıştım, ancak daha sonra sistem ayarlarından İngiliz ABD'si olarak değiştirdiğimi, bunun kayda değer olacağını düşünüyorum.


4
Terminalin aksine "Komut Satırı" tam olarak nedir? Sanal bir konsol mu demek istiyorsun (tty)?
terdon

CTRL + ALT + F2, Komut
Evelyn,

lang = en_US.UTF-8
Evelyn

1
@terdon Kendini ikinci kez tahmin ettiğini düşünüyorum, Ctrl + Alt + F2 gerçekten sanal bir terminal olmalı ('Dialog'u Çalıştır' düz Alt + F2'dir). console-setupVarsayılan olarak yüklenip yüklenmediğinden emin değilim , ancak OP denemeli sudo dpkg-reconfigure console-setupmi?
steeldriver

@ steeldriver kesinlikle haklısın, Ctrl fark etmedim! Teşekkürler, bu cevaplanabilir hale getirir!
terdon

Yanıtlar:


64

Güncelleme 2017-04-13 : Bu, son Ubuntu sürümlerinde değişmiş görünüyor ve çalışan sudo apt-get install console-commondiğer paketleri kaldırmaya çalışacak. Bu nedenle, son Ubuntu sürümleri için bunu kullanın (17.04'te test edildi) :

sudo dpkg-reconfigure keyboard-configuration

En basit yöntem aslında @ steeldriver'ın bir terminal açmasını ve şu komutu çalıştırmasını önerdiği gibi olacaktır :

sudo apt-get install console-common

Bu console-commonpaketi kuracak ve işlem sırasında konsol düzeninizi seçmenize izin verecektir. Bu zaten yüklüyse, aynı sihirbazı getirmek ve düzeni ayarlamak için bunu kullanın:

sudo dpkg-reconfigure console-data

13.10'da test edildi ve buradan alındı .


12
Ubutnu 14.04 kullanarak klavyeyi bir metin konsolunda ayarlayabildim. Ancak yeniden başlatmanın ardından önceki ayarlara sıfırlanır. Sadece yayınladıktan sonra sudo dpkg-reconfigure keyboard-configurationkalıcı olarak ayarlayabildim.
MadMike

Görünüşe göre basit bir şey yapmak için biraz çamur gibi görünüyor - ama hey, ahududu pi (çalıştıran raspbian) üzerinde çalıştı, çok güzel, teşekkürler.
demaniak

5
Bu 16.04 ile artık çalışmıyor. Kurulum console-commonpaketleri cryptsetup, plymouth, lightdm ve diğerlerini kaldırmak istiyor. dpkg-reconfigure keyboard-configurationAncak çalışır.
Olaf Dietsche

1
Allah kahretsin. Bu komutu çalıştırıp yeniden başlattıktan sonra, mor boş ekrana sıkışmış. Bu komutun aynı zamanda katlanma ve birliği de ortadan kaldırdığı ortaya çıktı. @OlafDietsche haklı!
zeng_overflow

> sudo dpkg -conconfigure klavye yapılandırması Bu benim için çalıştı.
josephdpurcell

62

Bu komutu çalıştırın:

sudo dpkg-reconfigure keyboard-configuration

Bu benim için çalıştı.


Etkinleşmesi için yeniden başlatmam gerekiyordu, cevapta bahseder misiniz? Şerefe
Augustin Riedinger

@AugustinRiedinger Bunu etkinleştirmek için yeniden başlatmam gerekmiyordu.
meydan okuma

1
Yeniden başlatma gerekmez.
Miguel Ortiz

48

Yukarıdaki benim için işe yaramadı, ama bu yaptı. Terminalden aşağıdaki komutu girin:

setxkbmap us

Normalde giriş yapıldığında anahtar kelime düzeni doğru olsa bile, Nane için Chrome Uzaktan Masaüstü'nü kullanırken bu benim için çalıştı.
zzapper

2018 - Ubuntu 11.x üzerinde çalışıyor
AK_

ve ben diğer tarafa gitmek isteyen (nane) setxkbmap gb
zzapper

setxkbmap kemer üzerinde çalışıyor (
yük tuşları

18

Bir VirtualBox içinde çalışan yalnızca (X'siz) bir Linux'um var. Düzeni ABD klavyesinden Almanca olana değiştirmek gerekiyordu. Bu benim için çalıştı:

loadkeys de

Kalıcı yapmak için:

localectl set-keymap de

7
Sayende, sunucumu VNC'de çalıştırarak benim için çözümü buldum. Komutunuz geçici olarak değiştirir. Kalıcı yapmak için kullandım localectl set-keymap de.
Alex,

Teşekkürler. Bu, 16.04 kutudan çıkan yeni bir sunucuda çalışır. Yukarıdaki setxkbmap çözümü, IMHO'nun bir sunucuda yapılacak doğru şeyi yapmadığı bazı X11 yardımcı programlarının yüklenmesini gerektirir.
CatMan

İspanyolca kullanım için:loadkeys es
Lorenzo Lerate 13.02'de

@Alex, Command bulunamadı
Black

8

Standart bir ABD klavyesiyle 14.04 LTS kullanıyorum. Benim sorunum yükleyiciye benim için US-Intl'i seçtiğime güveniyordu ve "ölü anahtarlar" ve "ve" anahtarların yanlış oluşmasına neden oluyordu (bilmediğim diğerlerinin yanı sıra, eminim) .

Çok fazla hayal kırıklığı, deneme yanılma sonucu " sudo apt-get install console-common" önerisini koştum ve sorunumu çözdüm, ancak yalnızca giriş yaparken.

Çıkış yaptığımda, sunucuyu yeniden başlattım ve tekrar giriş yaptım, başarısız oldu.

Yalnızca " sudo dpkg-reconfigure keyboard-configuration" komutunu yürüttüğümde ve genel ABD klavyesini belirttiğimde, kalıcı olarak kaldı .

" setxkbmap" benim için işe yaramadı.

(Bilmiyorum) setxkbmap'ın 14.04 LTS'de eski olduğu anlaşılıyor .


setxkbmap gb16.04.01'de LTS
Mike

2

Ubuntu / Debian'da /etc/default/keyboarddağıtımınızdaki klavye düzenini gerçekten yöneten config dosyasına sahipsiniz . Sisteminizi başlattığınızda, /etc/default/keyboarddosya diğer yapılandırma dosyalarıyla birlikte kurulum komut dosyaları tarafından okunur. /etc/default/keyboard Dosyanın çıktısına bakarsanız klavye düzenimin almancaya ayarlandığını görebilirsiniz de:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS=""

/etc/default/keyboardDosyanın özniteliklerini doğrudan değiştirmek iyi bir fikir değildir (diğer config dosyaları gibi) .

Klavyenizin düzenini veya modelini değiştirmek için her zaman aşağıdaki komutu kullanın:

sudo dpkg-reconfigure keyboard-configuration

0

Ek bilgi.

Muhtemelen yerel ayarlarınızı da değiştirmelisiniz!

locale -aTüm olası dilleri göstermek için kullanın :

$ locale -a
C
C.UTF-8
de_AT.utf8
de_BE.utf8
de_CH.utf8
de_DE.utf8
de_LI.utf8
de_LU.utf8
en_AG
en_AG.utf8
...
POSIX

Yerel ayarınız yukarıdaki listede değilse, onu oluşturmanız gerekir:

$ sudo locale-gen fr_FR.UTF-8
Generating locales...
  fr_FR.UTF-8... done
Generation complete.

Varsayılan ayarlar şurada saklanır /etc/default/locale:

Manuel olarak yapılandırabilir veya aracı kullanabilirsiniz:

update-locale LANG=de_DE.UTF-8

Daha fazla detay (almanca kaynağı).

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.