問題タブ [i3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
498 参照

linux - i3-wm が実行されているか、bash で GNOME が実行されているかを検出する方法

i3-wm を約 6 か月間使用していますが、i3 で Discord が頻繁にクラッシュしていたため、GNOME に切り替える必要がありました。以前、bashrc で i3-msg コマンドを使用して、端末の画面スペース全体を使用するため、端末の境界線が表示されないようにしていました。私が実行する特定のコマンドは次のとおりです。

問題は、GNOME を使用してターミナルを開くと、i3-msg コマンドが実行され、明らかに i3 が実行されていないためにエラー メッセージが表示されることです。理想的なシナリオは、i3 が実行されているかどうかを確認する if ステートメントを追加し、実行されている場合は i3-msg コマンドを実行することです。


私の質問: システムで現在実行されているウィンドウ マネージャー/デスクトップ環境を特定する最も便利な方法は何ですか?