Я пытаюсь установить, какой калькулятор будет вызываться при нажатии кнопки калькулятора на клавиатуре. Мое любимое приложение Calc - Qalculate.
Как установить его по умолчанию, чтобы открыть его с помощью кнопки calc на клавиатуре?
Я пришел сюда, чтобы найти ответ, который не включает перемещение исполняемых файлов и создание ссылок. Затем понял, что ответ на самом деле очень прост и очевиден:
Перейдите в настройки и создайте пользовательскую привязку ключа для любого приложения калькулятора, которое вы хотите, и вычислите ключ. Пусть отключит старый. И это все :)
Я решил эту проблему, перейдя по ссылке в этого комментария @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
Ярлык работает мгновенно.
Лучший вариант IMHO - переопределить привязку клавиш Calculator kbd>, как сказал @ user58635.
Чтобы сделать это более программно, например, включить в сценарий, который будет выполняться после новой установки, эти шаги могут быть полезны для более чем одного:
Установите текущая привязка к none:
gsettings set org.gnome.settings-daemon.plugins.media-keys calculator ''
Или вы можете установить другую привязку клавиш, например нажав Shift kbd> + Calculator kbd>:
gsettings set org.gnome.settings-daemon.plugins.media-keys calculator '<Shift>Calculator'
Создать новую пользовательскую привязку клавиш для клавиши калькулятора < sup> 1 sup>:
Если у вас нет другой пользовательской привязки клавиш:
# 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'
Если у вас уже есть пользовательская привязка клавиш в действии, вы должны добавить это как еще один. Например:
# 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'
Если с первого раза ничего не происходит, просто перезапустите Gnome. В Gnome Shell это просто Alt kbd> + F2 kbd>, а затем нажмите r kbd> + Enter kbd>
Ссылки:
1: Примите этот отличный ответ в качестве совета: https://askubuntu.com/a/597414/17564 sup >