J'essaie de définir quelle calculatrice sera appelée lorsque j'appuierai sur le bouton de la calculatrice du clavier. Mon application de calcul préférée est Qalculate.
Comment puis-je le définir par défaut pour pouvoir l'ouvrir via le bouton calc de mon clavier?
Je l'ai résolu en suivant le lien dans ce commentaire de @Wilf à ce fil de discussion des forums Ubunt
Ubuntu 13.10 utilise l'outil de calcul gnome-caculator
. Ainsi, au lieu de jouer avec le système, le plus simple est de simuler ce raccourci avec un lien symbolique lié à l'outil qalculator
.
Sudo mv /usr/bin/gnome-calculator /usr/bin/gnome-calculator_original
Sudo ln -sT /usr/bin/qalculate /usr/bin/gnome-calculator
Le raccourci fonctionne instantanément.
Je suis venu ici pour trouver une réponse qui n'inclut pas le déplacement des exécutables et la création de liens. Puis réalisé que la réponse est en réalité très simple et évidente:
Accédez à paramètres et créez une liaison de clé personnalisée pour l'application de calculatrice de votre choix et la clé de calcul. Laissez-le désactiver l'ancien. Et c'est tout :)
La meilleure option à mon humble avis est de redéfinir le raccourci clavier du Calculator comme @ user58635.
Afin de le rendre plus programmable, par exemple pour l'inclure dans un script à exécuter après une nouvelle installation, ces étapes peuvent être utiles pour plusieurs tâches:
Définissez la liaison actuelle sur none:
gsettings set org.gnome.settings-daemon.plugins.media-keys calculator ''
Ou vous pouvez le définir sur un autre raccourci clavier, par exemple pressage Shift+Calculator:
gsettings set org.gnome.settings-daemon.plugins.media-keys calculator '<Shift>Calculator'
Créer un nouveau raccourci clavier personnalisé pour la clé de calcul1:
Si vous n'avez pas d'autre raccourci clavier personnalisé:
# 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'
Si vous avez déjà une liaison de clé personnalisée en opération, vous devez l'ajouter comme une autre. Par exemple:
# 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'
Si rien ne se passe au premier essai, redémarrez simplement Gnome. Dans Gnome Shell, c'est juste Alt+F2 puis appuyez sur r+Enter
Références:
1: Prenez cette excellente réponse comme conseil: https://askubuntu.com/a/597414/17564