どのアプリケーションがスリープモードを無効にしているかを確認する方法は?

どのアプリケーションがスリープモードを無効にしているかを確認する方法は?

ラップトップを一時停止しようとすると(スリープキーボードボタンを使用)、xfce4-power-managerに次のポップアップが表示されます。休止状態に切り替えたく"Are you sure you want to hibernate the system? An application is currently disabling the automatic sleep. Doing this action now may damage the working state of this application." ありません。 - 知りたいです。どのアプリケーションがスリープモードを無効にしてシャットダウンし、システムを正常に中断できるようにします。これをどのように見つけることができますか?

私はXubuntu 15.10を使用しています。

答え1

Freedesktop互換環境(XFCE4を含む)では、睡眠抑制はバスのD-Busを介して通信しますorg.freedesktop.PowerManagement。これに関するドキュメントが見つかりません。 xfce4コードにメソッド一覧これには、次のファイルが含まれてGetInhibitors動作します。

dbus-send --print-reply --dest=org.freedesktop.PowerManagement /org/freedesktop/PowerManagement/Inhibit org.freedesktop.PowerManagement.Inhibit.GetInhibitors

関連情報