現在、Linux Mint 19.03Cinnamonを使用しています。
gnome-calculator
を起動します Cal ショートカットボタンを押すと、新しいgnome-calculator
ウィンドウが表示されます。私はこの振る舞いを望んでいません。
私は期待しています Cal ボタンはgnome-calculator
を起動しますが、すでに実行されている場合は、 Cal もう一度押すと、既存のウィンドウが表示されます。
dconfエディターを使用して、デスクトップをカスタマイズできることがわかりました。
これまでのところ、gnome-calculator
を実行するための文字列も見つかりました。これは次のとおりです。
org.cinnamon.desktop.default-applications.calculator exec 'gnome-calculator'
これまでのところ、必要なのは、カスタム値を適切なコマンドで変更して、既存の計算機ウィンドウをチェックして表示することです。
既存のgnome-calculator
ウィンドウに焦点を合わせるコマンド(またはスクリプトも)は何ですか?そして、それが存在しない場合は、単にスポーンします。
前もって感謝します。
私は答えを見つけました。この問題は、特定のDEの問題ではないことが判明しました。 gnome-calculator
であるのはアプリ自体の動作です。
これを行うための2つの方法(または回避策)を見つけました:
したがって、基本的なコマンドは次のとおりです。
wmctrl -xa gnome-calculator || gnome-calculator
dconfコマンドで機能させるには、シェルコマンドでワープし、次のような端末を使用してdconfに適用します。
gsettings set org.cinnamon.desktop.default-applications.calculator exec "sh -c 'wmctrl -xa gnome-calculator || gnome-calculator'"
これでは、install xdotool
が必要です。
コマンド:
xdotool search --class gnome-calculator windowactivate || gnome-calculator
Dconf設定:
gsettings set org.cinnamon.desktop.default-applications.calculator exec "sh -c 'xdotool search --class gnome-calculator windowactivate || gnome-calculator'"