Mengubah tata letak keyboard TTY di server?


114

Saya menggunakan Server 12,04 dalam mode baris perintah (tidak ada X yang diinstal), dan saya ingin mengubah tata letak keyboard. Bagaimana saya bisa melakukan ini?


Mike, apakah Anda akan mempertimbangkan untuk mengubah jawaban yang diterima? Sepertinya ada jawaban yang jauh lebih baik sekarang daripada jawaban yang diterima semula.
Azendale

Jawaban:


56

Silakan coba perintah berikut:

sudo dpkg-reconfigure console-data

Jika dikatakan Anda tidak memiliki paket, maka instal konsol-data dengan:

sudo apt-get install console-data

Lebih lanjut tentang Konfigurasi Lokal: LocaleConf - Komunitas Bantuan Wiki


18
Seperti jawaban lain yang disebutkan: Ini tidak membawa reboot. (diuji dalam 12.04.1 LTS)
JonnyJD

1
Sebuah petunjuk untuk orang-orang yang ingin mengubah tata letak keyboard mereka selama pemasangan konsol: Edit /etc/apt/sources.list dan tambahkan 'semesta' ke URL yang tercantum. Kalau tidak, ia tidak dapat menemukan data-konsol
Tobias F. Meier

221

Setelah mencoba sudo dpkg-reconfigure console-data, saya menemukan bahwa itu tidak berfungsi setelah reboot.

Namun,

sudo dpkg-reconfigure keyboard-configuration

tidak berfungsi setelah reboot dan juga memiliki lebih banyak opsi.

Info lebih lanjut di sini.


1
Bagaimana cara mengetahui jenis keyboard yang saya miliki? Ini adalah Windows 8 Surface pro satu. Apa yang standar AS?
CMCDragonkai

23
Ini jawaban yang benar, bukan yang lain.
Clayton Dukes

Rilis Ubuntu yang lebih lama, seperti Lucid Lynx (10.04), tidak memiliki paket konfigurasi keyboard. Tautan Göran memiliki jawaban yang benar untuk ini: sudo dpkg-reconfigure console-setupJika tombol kursor Anda tidak berfungsi seperti yang diharapkan di UI ncurses, coba yang ada di keypad numerik.
lbo

19

mencoba

loadkeys es(Spanyol, misalnya)
loadkeys pt(Portugis, misalnya)
loadkeys br(Portugis Brasil, misalnya)


tidak berfungsi pada Ubuntu 18.04 saya, tata letak keyboard di konsol tetap sama
Andrea Turbiglio

7
  • Tetapkan tata letak AS: setxkbmap us
  • Atur tata letak GB: setxkbmap gb

8
Perintah ini hanya berfungsi untuk Desktop Ubuntu, bukan pada Server Ubuntu.
blkpws


3

Saya hanya punya masalah ini pada mode konsol hanya VM.

Solusi dalam kasus saya adalah mengedit /etc/default/keyboarddan mengubah

XKBLAYOUT="de"

baris (VM Jerman) ke

XKBLAYOUT="us"

untuk bekerja dengan keyboard AS saya dan kemudian me-reboot.


Saya percaya ini hanya bekerja dengan GUI. Juga - reboot tidak benar-benar diperlukan, Anda juga dapat mengatur variabel di terminal saat ini hanya dengan menimpanya. XKBLAYOUT="us"
SaAtomic

2

Menggunakan Server Ubuntu 13.10 sebagai Mesin Virtual di VirtualBox, ini berhasil bagi saya:

(tanpa GUI, hanya mode baris perintah)

Layout keyboard default adalah bahasa Prancis, 'AZERTY'

loadkeys us(Bahasa Inggris, bukan 'en' bagi saya, karena beberapa dokumen menyatakan)

Perhatikan bahwa Anda kemungkinan harus menjalankan perintah sebagai sudo loadkeys us.


Anda mungkin ingin mengedit baris terakhir dan menggunakan sudoalih-alih root, karena root bukan metode yang disarankan untuk perintah yang membutuhkan hak administrator.
RCF

1
Saya tidak bisa mulai loadkeys usbekerja, bahkan dengan sudo. Dikatakan bahwa file "kita" tidak dapat ditemukan. Ini pada Raspberry Pi saya.
jocull
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.