如何在 Ubuntu 14.04 上更改 Synapse 热键?

如何在 Ubuntu 14.04 上更改 Synapse 热键?

我在 Ubuntu 13.10 中使用热键Ctrl+ Shift+的 Synapse SPACE。更新到 Ubuntu 14.04 后,我尝试使用相同的配置,但每次重启后配置都会被清除。

我检查了文件~/.config/hotkeys/synapse.hotkeys并且看起来没有问题:

[hotkey:activate]
Owner=synapse
Signature=<Shift><Control>space

如何使热键在重启电脑后可用?

答案1

我在 Ubuntu 14.04 LTS 中也遇到过这个问题,搜索了好久,终于找到了解决办法,就是使用一个轻量级的工具xdotool来模拟鼠标的移动和点击,然后给它指定一个快捷键,具体步骤如下:

  1. 打开终端并xdotool通过命令安装sudo apt-get install xdotool

  2. 尝试找出顶部面板上突触图标的坐标。通常屏幕左上角的坐标是 0,0 (X, Y)。当您输入命令时,xdotool mousemove 0 0 click 1 mousemove restore您可能会发现鼠标移动到左上角并单击,然后返回到之前的位置。然后您可以根据自己的情况增加 X。在我的计算机上,坐标是 950 0(可能因分辨率/通知区域图标而异,但不会相差太大)。

  3. 通过命令行成功激活 synapse 后,我们尝试为其分配一个快捷键。Keyboard通过搜索Dash并打开它。在 中Shortcuts,添加一个Custom Shortcuts。输入你喜欢的名称并复制xdotool mousemove X Y mousemove restore(XY 为你自己)作为命令并单击Apply。然后你就会找到它disabled。别担心,只需单击disabled它就会显示,new accelerator..然后同时在键盘上输入你自己的快捷键。
  4. 关上窗户,享受它吧:)

答案2

我在 testing-ppa (ppa:synapse-core/testing) 中找到的版本确实遇到了同样的问题。但是,正如此错误报告中所述https://bugs.launchpad.net/synapse-project/+bug/1288839 您可以使用 ubuntu 13.10 中的 saucy salamander 包(https://launchpad.net/ubuntu/saucy/+package/synapse) 在我的 ubuntu 14.04 安装上运行良好。

相关内容