私は現在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'
今まで私に必要なのは変化することカスタム値既存の電卓ウィンドウを確認し、正しいコマンドを使用して表示します。
質問
既存の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'"