如何将Qalculator设置为默认计算器?


9

我试图设置当我按下键盘上的计算器按钮时将调用哪个计算器。我最喜欢的calc应用是Qalculate。

如何将其设置为默认值,以便可以通过键盘上的calc按钮将其打开?



1
@wilf谢谢。我发布了我的解决方案,以供其他参考和帮助。
ubuntico 2014年

我没有添加笑脸-:-)
Wilf

Answers:


8

我来这里是为了找到答案,其中不包括在可执行文件中移动和创建链接。然后意识到答案实际上非常简单和明显:

转到设置并为您想要的任何计算器应用程序和calc键创建自定义键绑定。让它禁用旧的。就是这样:)


2

恕我直言,最好的选择是重新定义Calculator密钥的键绑定,就像@ user58635所说的那样。

为了使它更具编程性,例如,在新安装后要执行的脚本中包含这些步骤,这些步骤可能对多个应用程序有用:

  1. 将当前绑定设置为none:

    gsettings set org.gnome.settings-daemon.plugins.media-keys calculator ''
    
    • 或者,您可以将其设置为其他键绑定,例如按Shift+ Calculator

      gsettings set org.gnome.settings-daemon.plugins.media-keys calculator '<Shift>Calculator'
      
  2. 为计算器键1创建一个新的自定义键绑定:

    1. 如果没有其他自定义按键绑定:

      # Create a new set of custom keybindings
      gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
      
      # Set the new custom keybinding (key, command, name)
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding 'Calculator'
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command 'qalculate-gtk'
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'Qalculate'
      
    2. 如果您已经有一些自定义的按键绑定正在运行,则必须将其添加为另一个。例如:

      # Create a new set of custom keybindings
      gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/']"
      
      # Set the first custom keybinding (key, command, name)
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding 'Launch5'
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command 'iceweasel -ProfileManager -no-remote'
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'Iceweasel'
      
      # Set the second (new) custom keybinding (key, command, name)
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ binding 'Calculator'
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ command 'qalculate-gtk'
      gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ name 'Qalculate'
      
  3. 如果一开始没有任何反应,请重新启动Gnome。在Gnome Shell中,它只是Alt+ F2,然后按r+Enter


参考文献:

1:以这个极好的答案作为建议:https : //askubuntu.com/a/597414/17564


2

通过@Wilf此评论中链接到此Ubuntu论坛线程来解决它

Ubuntu 13.10使用计算器工具gnome-caculator。因此,最简单的方法是使用绑定到qalculator工具的符号链接来伪造此快捷方式,而不是弄乱系统。

sudo mv /usr/bin/gnome-calculator /usr/bin/gnome-calculator_original
sudo ln -sT /usr/bin/qalculate /usr/bin/gnome-calculator

该快捷方式将立即起作用。


升级gnome-calculator可能会导致此问题,方法是使用的升级版本覆盖符号链接gnome-calculatorqalculate建议改用直接进入的键盘快捷键。
马克·斯托斯伯格
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.