三种键盘布局之间快速切换 - 从 Unity DE 到 Gnome Shell

三种键盘布局之间快速切换 - 从 Unity DE 到 Gnome Shell

我使用 ubuntu 15.10,有 3 种键盘语言布局。在 Unity DE 中,我创建了自定义快捷键:

key: CTRL+1; command: gsettings set org.gnome.desktop.input-sources current 0

key: CTRL+2; command: gsettings set org.gnome.desktop.input-sources current 1 

key: CTRL+3; command: gsettings set org.gnome.desktop.input-sources current 2

使用这些快捷键,我可以用 CTRL+1 切换到第一个键盘布局,用 CTRL+2 切换到第二个键盘布局,用 CTRL+3 切换到第三个键盘布局。现在我尝试使用 gnome-shell,但这些快捷键不起作用。有人能帮忙吗?谢谢您的任何建议。

答案1

Gnome Shell 的解决方案。

使用命令添加自定义热键。

切换到第一个布局:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"

输入源[0]- 布局索引。

> inputSources[0] - first, 

> inputSources[1] - second.

ETC。

在此处输入图片描述

相关内容