スクリーンセーバー(XScrenSaverと非XSCreenSaverの両方)が実行されているかどうか、またはロックされた画面が表示されているかどうかを検出するためのクロスLinuxメソッドを探しています。 BashまたはCメソッドは素晴らしいでしょう。この方法を見つけるのを手伝ってくれませんか。
私はここでこのx11メソッドを使用していました: https://askubuntu.com/questions/567309/methods-to-detect-screensaver-and-or-locked (2週間費やしました!:- https://github.com/Noitidart/_scratchpad/blob/master/ScreensaverWindowExists%20addon%20test%20template.js )
しかし、その方法は、最も一般的なLinuxディストリビューションであるUbuntu(そしておそらくMint)では失敗します。