Làm cách nào để thay đổi bố cục bàn phím trong i3?


25

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:


49

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


1
Cảm ơn, có thể thêm một dấu hiệu của nó trên i3bar không?

1
Vâng, đúng vậy. Xem docs.slackware.com/ từ
tomsal

Điều này chỉ không hoạt động, không có gì thay đổi khi sử dụng alt-shift = (
Yurii

1
Bạn đã thử sử dụng các lệnh setxkbmap từ dòng lệnh (không có cấu hình i3) chưa? Nó nói gì khi bạn chạy setxkbmap -query?
tomsal

4

Đối với tôi chỉ có những điều sau đây hoạt động trong Manjaro + i3:

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

Tôi đã chỉ định điều này trong tệp ~ / .config / i3 / config


3

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"

0

"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".


lmaoooooooooooooo
vdegenne
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.