Regolith(基于i3窗口管理器)多输入法布局切换快捷键失效问题求助
Regolith(基于i3窗口管理器)多输入法布局切换快捷键失效问题求助
各位好,我在Ubuntu 22.04上安装了Regolith(基于i3窗口管理器)后遇到了个麻烦:原本默认用来切换输入法布局的Super+Space快捷键失效了,查了下才知道是Regolith把这个快捷键分配给其他功能了。
我翻了Regolith的Github仓库找解决方案,也试了网上搜来的各种方法,但都没解决问题,试过的操作包括:
- 运行命令
setxkbmap -model pc86 -layout us,ir -option 'grp:alt_shift_toggle' - 运行命令
localectl set-x11-keymap us,ir pc86 - 运行命令
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt><Super>BackSpace']" - 通过系统GUI手动设置切换快捷键
下面是我运行setxkbmap -query得到的输出:
rules: evdev
model: pc86
layout: us,ru
options: grp:alt_shift_toggle,grp:alt_shift_space_toggle
还有个很奇怪的现象:当我单独运行setxkbmap -model pc86 -layout ir时,只有Chrome浏览器里能切换到波斯语布局,但如果把其他语言(比如英语)加进命令里,就完全不管用了。
编辑补充:我后来注销登录到GNOME桌面环境试了下,原来的切换快捷键是正常工作的,所以问题肯定是出在Regolith的配置上。
备注:内容来源于stack exchange,提问作者Nova
相关产品推荐
相关产品推荐

