指示器Synapse键盘快捷键

我正在尝试使用dconf-editor更改Indicator Synapse键盘快捷键。

net -> launchpad -> synapse-project -> indicator 

在我设置的捷径上

 space 

但没有变化。

请注意,默认键绑定不起作用的事件(超级空间)

我使用的是ubuntu 13.10

有任何想法吗?

这是一个已知问题,每次重启时激活突触重置到控制空间的快捷方式仍然有待处理。 如果你觉得它,有一个补丁 。

即使快捷方式正确保存在$HOME/.config/synapse/config.json ,它也无法正常工作。

有一个解决方法,使用xdotool。 此工具可让您模拟键盘输入和鼠标活动,移动和调整窗口大小等。它使用X11的XTEST扩展和其他Xlibfunction来完成此操作。

在这里,我们将找到鼠标的坐标,并使用命令模拟突触指示器上的鼠标单击,并为该命令设置快捷键。

第1步:安装xdotool。

 sudo apt-get install xdotool 

第2步:将鼠标移到突触图标上并获取鼠标位置

 xdotool getmouselocation 

你应该得到这样的输出:

 x:1105 y:14 screen:0 window:39845936 

第3步:为指标添加键盘快捷键

转到System Settings -> Keyboard -> Shortcuts -> Custom Shortcuts.

单击+并输入以下命令:

 xdotool mousemove xy click 1 mousemove restore 

用你得到的值替换xy 。 将快捷方式设置为Ctrl + Space Logout并再次登录。

瞧!

这可能与您告诉ubuntu在全球范围内所做的事情以及Synapse正在尝试使用自己的快捷方式分配的内容发生冲突。 我建议尝试在Synapse中设置快捷方式:单击搜索弹出窗口右侧的点,打开首选项,然后可以在那里设置快捷方式。

我安装在Ubuntu 16.04.3 ,当我安装ubuntu时已经有了ppa,所以我只是安装了

sudo apt-get install synapse

默认快捷方式是ctrl + space ,只有缺陷,设置(synapse)不起作用。

由于我使用ctrl + space用于其他目的,我想将其更改为alt + ctrl + space 。 我只是用自定义键盘快捷键修复它。

转到自定义快捷方式Setting -> Keyboard -> Shortcuts -> Custom Shortcuts 。 单击+ ,给出一个名称(Synapse)和命令( synapse ),然后Add 。 就是现在你可以使用我的自定义快捷方式了。

在此处输入图像描述

这是Ctrl + Space 。 我只是尝试过它,它的工作原理。