我在 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
来模拟鼠标的移动和点击,然后给它指定一个快捷键,具体步骤如下:
打开终端并
xdotool
通过命令安装sudo apt-get install xdotool
尝试找出顶部面板上突触图标的坐标。通常屏幕左上角的坐标是 0,0 (X, Y)。当您输入命令时,
xdotool mousemove 0 0 click 1 mousemove restore
您可能会发现鼠标移动到左上角并单击,然后返回到之前的位置。然后您可以根据自己的情况增加 X。在我的计算机上,坐标是 950 0(可能因分辨率/通知区域图标而异,但不会相差太大)。- 通过命令行成功激活 synapse 后,我们尝试为其分配一个快捷键。
Keyboard
通过搜索Dash
并打开它。在 中Shortcuts
,添加一个Custom Shortcuts
。输入你喜欢的名称并复制xdotool mousemove X Y mousemove restore
(XY 为你自己)作为命令并单击Apply
。然后你就会找到它disabled
。别担心,只需单击disabled
它就会显示,new accelerator..
然后同时在键盘上输入你自己的快捷键。 - 关上窗户,享受它吧:)
答案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 安装上运行良好。