Tôi cần thay đổi cách bố trí bàn phím trong khi làm việc trong bảng điều khiển trong Linux. Tôi cần thiết lập bố cục tiếng Anh làm mặc định cho giao diện điều khiển. Làm thế nào để làm nó?
Tôi cần thay đổi cách bố trí bàn phím trong khi làm việc trong bảng điều khiển trong Linux. Tôi cần thiết lập bố cục tiếng Anh làm mặc định cho giao diện điều khiển. Làm thế nào để làm nó?
Câu trả lời:
Để thay đổi bố cục bàn phím toàn hệ thống, hãy chạy
sudo dpkg-reconfigure keyboard-configuration
hoặc chỉnh sửa XKBLAYOUT
dòng trong /etc/default/keyboard
.
localectl status
, localectl list-keymaps
, localectl set-keymap cz
, xem Thay đổi Keyboard Layout ... Các keymap là trong /usr/lib/kbd/keymaps/
btw ..
/etc/default/keyboard
. Để thay đổi cài đặt bàn phím trong trường hợp này, bạn cần sử dụngdconf
Để thay đổi bố cục bàn phím nhanh, chỉ cần cài đặt setxkbmap với:
sudo apt-get install x11-xkb-utils
Sau này, bạn luôn có thể thay đổi bố cục bàn phím bằng:
setxkbmap us
Để thực hiện việc này tự động mọi lúc, hãy mở rộng .bashrc
với:
echo "setxkbmap us" >> ~/.bashrc
Bây giờ, mở một giao diện điều khiển mới và bố trí bàn phím Hoa Kỳ được kích hoạt. Đừng lo lắng nếu biểu tượng bố trí bàn phím nhỏ trong bảng điều khiển Ubuntu không thay đổi.
/etc/default/keyboard
như được đề xuất bởi các câu trả lời khác.
một cách khác, nhưng tôi hiểu nó sẽ không kéo dài cho lần khởi động tiếp theo:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
kiểm tra / usr / share / keymaps / i386 / để biết cách bố trí bàn phím và keymap để phù hợp với bạn hơn
/etc/rc.local
không yêu cầu sudo?
loadkey us ---- nó tải khóa US nhưng chỉ trong một phiên.
điều rất buồn cười có thể là chuyển trở lại .. giải pháp có thể là, để tạo tập lệnh bash (được đặt tên là w / biểu tượng của ngôn ngữ đích., ví dụ, г г)). Bí quyết thứ hai là, để gõ "setxkbmap us; setxkbmap ru" thì có thể sử dụng lịch sử bash để trả lại bố cục chính cho bảng điều khiển.
Cách hack tốt hơn là theo dõi udev và tự động thiết lập lại nếu bàn phím bị ngắt kết nối. Ngay cả người dùng trên máy tính xách tay cũng có thể cần nó, vì nó có thể bị ngắt kết nối ngay lập tức. Tôi chỉ làm một repo github để làm điều này.