質問

質問

私は現在Linux Mint 19.03 Cinnamonを使用しています。

質問

gnome-calculatorショートカットボタンを使用して実行し、Calボタンを押すとgnome-calculator新しいウィンドウが作成されます。私はこのような行動を望んでいません。 ここに画像の説明を入力してください。

予想される結果

Calボタンが起動すると予想されますgnome-calculatorが、すでに実行されている場合はCalもう一度押すと既存のウィンドウなどが表示されます。

現在の試み

使って見つけたdconfエディタデスクトップをカスタマイズできます。
これまで、以下を実行する文字列も見つかりましたgnome-calculator

org.cinnamon.desktop.default-applications.calculator exec 'gnome-calculator'

私は使うdconfエディタたとえば、次のようになります。 ここに画像の説明を入力してください。

今まで私に必要なのは変化することカスタム値既存の電卓ウィンドウを確認し、正しいコマンドを使用して表示します。

質問

既存のgnome-calculatorウィンドウに焦点を当てるコマンド(またはスクリプト)は何ですか?存在しない場合は生成します。

よろしくお願いします。

答え1

私は答えを見つけました。この問題は特定の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'"

使用xdoツール

これを行うには、インストールする必要があります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'"

引用:
mattia-b89でコメント
アクベントの問題
mtwebsterでgithubコメント

関連情報