Jak ustawić Qalculator jako domyślny kalkulator?

9

Próbuję ustawić, który kalkulator będzie wywoływany po naciśnięciu przycisku kalkulatora na klawiaturze. Moją ulubioną aplikacją do kalkulacji jest Qalculate.

Jak ustawić go jako domyślny, aby otworzyć go za pomocą przycisku CAL na klawiaturze?

ubuntico
źródło
2
dokładnie to samo pytanie zostało zadane tutaj
Wilf
1
@wilf Thanks. Opublikowałem swoje rozwiązanie w celu uzyskania dalszych informacji i pomocy innym.
ubuntico
Nie dodałem buźki - :-)
Wilf

Odpowiedzi:

8

Przybyłem tutaj, aby znaleźć odpowiedź, która nie obejmuje poruszania się po plikach wykonywalnych i tworzenia linków. Potem zdałem sobie sprawę, że odpowiedź jest w rzeczywistości bardzo prosta i oczywista:

Przejdź do ustawień i utwórz niestandardowe powiązanie klawiszy dla dowolnej aplikacji kalkulatora i klucza obliczeniowego. Niech to wyłączy stare. I to wszystko :)

użytkownik58635
źródło
2

Najlepszą opcją IMHO jest Calculatorponowne zdefiniowanie skrótów klawiszowych, tak jak powiedział @ user58635.

Aby uczynić go bardziej programowym, na przykład w celu włączenia do skryptu, który zostanie wykonany po nowej instalacji, te kroki mogą być przydatne dla więcej niż jednego:

  1. Ustaw bieżące wiązanie na none:

    gsettings set org.gnome.settings-daemon.plugins.media-keys calculator ''
    
    • Możesz też ustawić inne przypisanie klawiszy, np. Naciskając Shift+ Calculator:

      gsettings set org.gnome.settings-daemon.plugins.media-keys calculator '<Shift>Calculator'
      
  2. Utwórz nowe niestandardowe przypisanie do klawisza kalkulatora 1 :

    1. Jeśli nie masz innego niestandardowego skrótu klawiszowego:

      # 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. Jeśli masz już jakieś niestandardowe klawisze, musisz dodać to jako kolejne. Na przykład:

      # 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. Jeśli nic się nie stanie przy pierwszej próbie, po prostu zrestartuj Gnome. W Gnome Shell jest to po prostu Alt+, F2a następnie naciśnij r+Enter


Bibliografia:

1: Weź tę doskonałą odpowiedź jako poradę: https://askubuntu.com/a/597414/17564

Nicolás
źródło
2

Rozwiązałem go, klikając link w tym komentarzu @Wilf do tego wątku na forum Ubuntu

Ubuntu 13.10 korzysta z narzędzia kalkulatora gnome-caculator. Zamiast więc zadzierać z systemem, najłatwiej jest sfałszować ten skrót za pomocą dowiązania symbolicznego do qalculatornarzędzia.

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

Skrót działa natychmiast.

ubuntico
źródło
Aktualizacja gnome-calculatormoże spowodować, że problem się zepsuje, zastępując dowiązanie symboliczne zaktualizowaną wersją gnome-calculator. qalculateZamiast tego zaleca się aktualizację skrótu klawiaturowego, który przechodzi bezpośrednio do .
Mark Stosberg,