在 Ubuntu 13.10 中

在 Ubuntu 13.10 中

我最近升级到了 Ubuntu 13.10,配备了新的键盘处理系统。小小的“切换键盘”选项不允许我将其设置为Alt+ 。我该如何获得这个键盘绑定,因为我对使用 Mac 风格的+组合Shift键完全没有兴趣?SuperSpace

答案1

已确认漏洞在 Ubuntu 13.10 中阻止用户使用Alt+ ShiftCaps LockCtrl+Shift等组合键切换布局。

该漏洞影响了许多人,其重要性被设置为“高”,因此我们预计官方将很快发布修复程序。您可以订阅在 launchpad.net 上发布有关此错误的通知,以便您在完成后收到电子邮件。

目前,修补旨在解决此问题的补丁正在测试中。目前看来,它对大多数用户都有效,尽管仍存在某些问题。要安装补丁,请使用以下命令:

sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get upgrade

就我而言,需要重新启动系统才能使其正常工作(简单的注销和登录可能就足够了)。

笔记:补丁最初位于 ppa:attente/1218322。如果你之前从那里安装过,可以先按如下方式清除它

sudo ppa-purge ppa:attente/1218322

然后执行上面三个命令。

或者,您可以考虑使用包含非修饰键(字母、数字、空格)的组合:例如,尝试++ Alt(无需安装任何补丁即可工作)。ShiftSpace

请注意,切换布局的键盘快捷键在锁定屏幕上仍然不起作用(这是一个 单独的错误)。如果您因为布局错误而卡在锁定屏幕上并且无法输入密码,只需单击密码字段右侧的语言指示器图标即可。

答案2

非常感谢William Hua (出席者)他的仅修改器输入开关 PPA。正如他所说,他将保持 PPA 的更新,直到正确修复这个错误发行了。

使用以下命令将此 PPA 添加到我的源列表后:

sudo add-apt-repository ppa:attente/modifier-only-input-switch

在我使用以下方法升级系统后:

sudo apt-get update
sudo apt-get upgrade

我可以将默认的Super+Space键盘快捷键更改为Alt+ Shift

文本输入

答案3

在装有 Gnome 3.18 的 Ubuntu 16.04 中,你可以使用以下命令使其工作dconf Editor(应该也适用于以前的版本,因为这个错误似乎很老了):

  1. org.gnome.desktop.wm.keybindings
  2. 改变switch-input-source(或switch-input-source-backward) 为['<Shift>Alt_L'](或['<Alt>Shift_L']
  3. 享受! dconf 编辑器

答案4

在 Ubuntu 12.04 LTS 中, 在里面键盘布局选项我可以选择窗口更改布局的键标记我选择的绑定。我使用Shift+CapsLock切换无需使用鼠标光标从面板指示器中选择所需布局,即可从键盘本身更改布局。相同的组合键似乎可用于浏览或在多个布局之间进行选择。(但在 Ubuntu 13.10 中这并不那么容易。) snap5


在 Ubuntu 13.10 中

在里面键盘设置窗口下快捷方式选项卡,我选择打字. 默认为切换到下一个源Super+ SPACE,但对我来说似乎不起作用,所以我点击它并分配了一个新的加速器...,切换到下一个大号方向(我使用了Super+ L)。

(然后我为切换到上一个源分配了类似的内容使用相同的首选布局,然后开始测试它们。从首选布局切换到替代布局有效,但反向操作无效。请参考下一步进行修复。) saucy1

修复:分配Super+L“切换到下一个来源”使用我的首选布局(A), 我改变了我的键盘布局替代布局(B)然后将组合分配给“切换到上一个来源”(为此我使用了Shift++ SuperL。然后我测试了它们,它们工作正常。(也许禁用“切换到上一个来源”也可以。

我使用的组合键的新加速器如下所示: saucy2

Super然后我可以使用+切换到布局(A) ,然后使用+ +L返回布局(B)。ShiftSuperL

相关内容