Thay đổi bố trí bàn phím TTY trên máy chủ?


114

Tôi sử dụng Máy chủ 12.04 ở chế độ dòng lệnh (chưa cài đặt X) và tôi muốn thay đổi bố cục bàn phím. Tôi có thể làm cái này như thế nào?


Mike, bạn sẽ xem xét thay đổi câu trả lời được chấp nhận? Có vẻ như có một câu trả lời tốt hơn nhiều so với câu trả lời được chấp nhận ban đầu.
Azendale

Câu trả lời:


56

Vui lòng thử lệnh sau:

sudo dpkg-reconfigure console-data

Nếu nó nói rằng bạn không có gói, thì hãy cài đặt dữ liệu bảng điều khiển với:

sudo apt-get install console-data

Tìm hiểu thêm về Cấu hình bản địa: LocaleConf - Wiki Trợ giúp cộng đồng


18
Giống như câu trả lời khác đề cập: Điều này không thực hiện khởi động lại. (được thử nghiệm vào ngày 12.04.1 LTS)
JonnyJD

1
Một gợi ý cho những người muốn thay đổi bố cục bàn phím trong khi cài đặt bảng điều khiển: Chỉnh sửa /etc/apt/source.list và thêm 'vũ trụ' vào URL được liệt kê. Mặt khác, nó không thể tìm thấy dữ liệu an ủi
Tobias F. Meier

221

Sau khi thử sudo dpkg-reconfigure console-data, tôi phát hiện ra rằng nó không hoạt động sau khi khởi động lại.

Tuy nhiên,

sudo dpkg-reconfigure keyboard-configuration

không hoạt động sau khi khởi động lại và cũng có nhiều tùy chọn hơn.

Thêm thông tin ở đây.


1
Làm thế nào để tôi tìm ra loại bàn phím tôi có? Đó là Windows 8 Surface pro one. Tiêu chuẩn Mỹ là gì?
CMCDragonkai

23
Đây là câu trả lời đúng, không phải câu trả lời khác.
Clayton Dukes

Các bản phát hành Ubuntu cũ hơn, chẳng hạn như Lucid Lynx (10.04), không có gói cấu hình bàn phím. Liên kết của Gotran có câu trả lời chính xác cho những điều này: sudo dpkg-reconfigure console-setupNếu các phím con trỏ của bạn không hoạt động như mong đợi trong UI của ncurses, hãy thử các phím trên bàn phím số.
lbo

19

thử

loadkeys es(Ví dụ tiếng Tây Ban Nha)
loadkeys pt( ví dụ tiếng Bồ Đào Nha)
loadkeys br(tiếng Bồ Đào Nha Brazil)


không hoạt động trên Ubuntu 18.04 của tôi, bố cục bàn phím trong bảng điều khiển vẫn giữ nguyên
Andrea Turbiglio

7
  • Đặt bố cục Hoa Kỳ: setxkbmap us
  • Đặt bố cục GB: setxkbmap gb

8
Lệnh này chỉ hoạt động cho Ubuntu Desktop, không phải trên Ubuntu Server.
blkpws


3

Tôi chỉ gặp vấn đề này trên chế độ console chỉ có VM.

Giải pháp trong trường hợp của tôi là chỉnh sửa /etc/default/keyboardvà thay đổi

XKBLAYOUT="de"

dòng (một VM Đức) đến

XKBLAYOUT="us"

để làm việc với bàn phím Hoa Kỳ của tôi và sau đó khởi động lại.


Tôi tin rằng điều này chỉ hoạt động với GUI. Ngoài ra - việc khởi động lại không thực sự cần thiết, bạn cũng có thể đặt biến trong thiết bị đầu cuối hiện tại bằng cách ghi đè lên nó. XKBLAYOUT="us"
SaAtomic

2

Sử dụng Ubuntu 13.10 Server làm máy ảo trong VirtualBox, điều này hiệu quả với tôi:

(không có GUI, chỉ có chế độ dòng lệnh)

Bố cục bàn phím mặc định là tiếng Pháp, 'AZERTY'

loadkeys us(Tiếng Anh, không phải là 'en' đối với tôi, như một số tài liệu nói)

Lưu ý rằng bạn có thể sẽ phải chạy lệnh như sudo loadkeys us.


Bạn có thể muốn chỉnh sửa dòng cuối cùng của mình và sử dụng sudothay vì root, vì root không phải là phương thức được đề xuất cho các lệnh cần quyền riêng tư của quản trị viên.
RCF

1
Tôi không thể loadkeys uslàm việc, ngay cả với sudo. Nó đã nói rằng tập tin "chúng tôi" không thể được tìm thấy. Điều này trên Raspberry Pi của tôi.
vui vẻ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.