有一些轻型桌面,例如 Openbox 和 Fluxbox,可能会没有用于键盘布局的面板小程序/切换器。我事实上即使是那些工作的人,有一些问题。
在这种情况下,通过 Synapse 等程序启动器切换键盘布局将是一个很好的解决方案。
是否可以?
答案1
这可以通过将特定的键盘布局命令添加到与Synapse 等启动器可以访问的其他桌面文件一起.desktop
保存的文件中来完成。~/.local/share/applications
选择某种布局的键盘布局命令如下:
setxkbmap us intl
如有必要,请更改us
为所需的语言和变体。intl
对于法语来说应该是setxkbmap fr
。等等。所有可能的键盘布局和其他参数的列表可以在: 中找到/usr/share/X11/xkb/rules/xorg.lst
。
桌面文件的格式应类似于
[Desktop Entry]
Name=US - Keyboard US International dead Keys
Exec=setxkbmap us intl
Icon=path/to/some/icon/file
Terminal=false
Type=Application
Categories=Application;Utility;