Как установить Qalculator в качестве калькулятора по умолчанию?


9

Я пытаюсь установить, какой калькулятор будет вызываться при нажатии кнопки калькулятора на клавиатуре. Мое любимое приложение Calc - Qalculate.

Как я могу установить его по умолчанию, чтобы я мог открыть его с помощью кнопки Calc на моей клавиатуре?


2
точно такой же вопрос был задан здесь
Уилф

1
@wilf Спасибо. Я разместил свое решение для дальнейшего ознакомления и помощи другим.
Убунтико

Я не добавил смайлик - :-)
Уилф

Ответы:


8

Я пришел сюда, чтобы найти ответ, который не включает перемещение исполняемых файлов и создание ссылок. Затем понял, что ответ на самом деле очень прост и очевиден:

Перейдите в настройки и создайте пользовательскую привязку ключа для любого приложения калькулятора и калькулятора ключа. Пусть отключит старый. И это все :)


2

Наилучший вариант IMHO - переопределить привязку 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-calculator. qalculateВместо этого рекомендуется обновить комбинацию клавиш, которая идет непосредственно к .
Марк Стосберг
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.