45 linux keyboard-layout i3-window-manager
我在 Fedora 25 上使用“i3”窗口管理器。我已经卸载了 GNOME 桌面。我想更改键盘布局并将其设置为英语以外的语言,并希望将其设置为Alt+Shift快捷方式以便于访问。
tom*_*sal 68
您可以使用 setxkbmap:
setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'
Run Code Online (Sandbox Code Playgroud)
只需根据您的喜好更改我们的键盘布局即可。如果您希望 i3 在启动时运行这些命令,只需将它们添加到您的配置文件“~/.i3/config”并在前面加上“exec”。
exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"
Run Code Online (Sandbox Code Playgroud)
结帐http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3
小智 7
确实似乎所有内容都必须写在 i3 配置文件中的单个命令中,以便 setxkbmap 按需要工作,至少在 Arch linux 上是这样。
示例:英语 + 捷克语 qwerty 键盘,ALT+SHIFT 切换:
exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"
Run Code Online (Sandbox Code Playgroud)
小智 6
对我来说,只有以下内容适用于 Manjaro + i3:
exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"
Run Code Online (Sandbox Code Playgroud)
我在 ~/.config/i3/config 文件中指定了这个