我目前正在尝试设置我的系统以使用两种键盘布局,并使用 alt_shift 在它们之间切换。从这个问题,我得到了以下命令:
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,il
这正是我想要的,只是我希望使用的第一个键盘布局是“us 3l”而不是“us”。名称中的空格会中断命令并显示消息“加载新键盘描述时出错”。我尝试转义空格字符、在“us 3l”周围添加引号等,但无法使命令正常工作。我还尝试查找类似的命令,但找不到布局中有空格的地方。请注意,由于我的窗口管理器不常见(awesomewm),GUI 解决方案通常无法解决问题,因此命令行解决方案是首选。
我正在使用 Ubuntu 22.04。
答案1
3l
是一种布局变体。试试这个:
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll -layout us,il -variant 3l,