Tôi đang sử dụng trình quản lý cửa sổ 'i3` trên Fedora 25. Tôi đã gỡ cài đặt Bàn làm việc Gnome. Tôi muốn thay đổi bố cục bàn phím và đặt nó thành các ngôn ngữ khác ngoài tiếng Anh và cũng mong muốn đặt nó thành Alt+ Shiftphím tắt để dễ truy cập.
Tôi đang sử dụng trình quản lý cửa sổ 'i3` trên Fedora 25. Tôi đã gỡ cài đặt Bàn làm việc Gnome. Tôi muốn thay đổi bố cục bàn phím và đặt nó thành các ngôn ngữ khác ngoài tiếng Anh và cũng mong muốn đặt nó thành Alt+ Shiftphím tắt để dễ truy cập.
Câu trả lời:
Bạn có thể sử dụng setxkbmap:
setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'
Chỉ cần thay đổi bố trí bàn phím cho chúng tôi, theo những gì bạn thích. Nếu bạn muốn i3 chạy các lệnh này khi khởi động, chỉ cần thêm chúng vào tệp cấu hình của bạn "~ / .i3 / config" và thêm vào "exec".
exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"
Thanh toán http://docs.slackware.com/howtos:window_manager:keyboard_layout_in_i3
setxkbmap -query
?
Thực sự có vẻ như mọi thứ phải được ghi bên trong một lệnh trong tệp cấu hình i3 để setxkbmap hoạt động như mong muốn, ít nhất là trên Arch linux.
Ví dụ: Bàn phím qwerty tiếng Anh + tiếng Séc, chuyển đổi ALT + SHIFT:
exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"
"exec setxkbmap" không hoạt động với tôi. Thông qua việc đập bàn phím bực bội, tôi vô tình kéo lên các cài đặt hiển thị (Super + D kể từ khi tôi cài đặt từ Regolith-desktop) và từ đó tôi có thể mở "Vùng & Ngôn ngữ" để đặt bố cục bàn phím. Tôi đoán cài đặt bố cục bàn phím i3 "Ubuntu" được lưu trữ tách biệt với cài đặt bố cục bàn phím "Kubfox".