You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:05:33