Cách ánh xạ bố trí bàn phím điều khiển sang bố trí bàn phím X trong Linux


8

Trong bản phân phối của tôi (Slackware 13.37), bố trí bàn phím của bàn điều khiển được chọn trong số một số thứ có sẵn trong /usr/share/kbd/keymaps'thư mục con, đến từ gói kbd.

Trong X thay vào đó, bố trí bàn phím được chọn trong danh sách "bố cục" có trong tệp /etc/X11/xkb/rules/evdev.lst.

Có ai biết một cách để, đưa ra một số bố trí bàn phím điều khiển, ánh xạ nó đến bố trí bàn phím X, để thiết lập tùy chọn "XkbLayout" trong tệp cấu hình X không?

Tôi đặc biệt quan tâm đến việc biết cách phân phối khác ngoài Slackware đối phó với điều này cho cấu hình ban đầu.

Câu trả lời:


2

Chà, làm thế nào tôi hiểu nó, trong Debian, trong /etc/default/keyboardbạn đặt các biến XKB{MODEL,LAYOUT,VARIANT,OPTIONS}với các giá trị bạn sẽ sử dụng cho XKB.

Sau đó, khi khởi động, setupcon(1)đọc các biến và cuộc gọi ckbcomp(1)đó, như manpage của nó đã nói, biên dịch [s] một mô tả bàn phím XKB thành một sơ đồ bàn phím phù hợp với loadkeyshoặc kbdcontrol.

Cuối cùng, loadkeys(1)được gọi trên tập tin biên dịch.

HTH.

(Hoặc có thể bạn có ý ngược lại. Bây giờ tôi không thực sự chắc chắn ...)


Slackware 13.37 không có / etc / default / keyboard
LnxSlck

0

Không có phép thuật, các bản phân phối chỉ cần duy trì một loạt các bộ ba: "mô tả văn bản bố trí bàn phím", "tùy chọn bố trí bàn phím bàn điều khiển", "tùy chọn bố trí bàn phím X11" và cung cấp công cụ để chọn và định cấu hình bố cục.

Nếu bản phân phối không làm điều đó, thì người dùng phải tự cấu hình bàn điều khiển và bàn phím X11, và do đó tùy thuộc vào người dùng để làm cho chúng kết hợp với nhau.

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.