まメモスマートフォン用の表示で見るまメモみむこの広告は、90日以上更新していないブログに表示しています。2018-10-19特定のアプリケーション起動時にスクリーンセーバー、自動サスペンドを止める概要タイトル通り。ちなみに、GNOME3なら拡張機能にCaffeineというのがあって、アプリケーション名を設定することで早々に目的を達成できます。一定時間無操作でブランクスクリーンにするようなアイドル設定をするのはよくあることかと思いますが、アニメを見たり、リモートデスクトップでエロゲをオートモードでプレイしたりしてるときはこれが邪魔になることもあります。Videoを見てる時はこういったことには(多分)悩まされないはずです。同様にVLCのようなメディアプレイヤーで動画を見ているときにも、勝手に画面が消えたりはしないはずです。これはアプリケーションが裏側でよしなにやってくれているからです。無操作の時間が長くなるとは考えられないもの(というかリモートデスクトップのクライアント)ではそういったことはやってくれないので、エロゲのプレイ等にに支障をきたすことがあります。これでは満足にコンテンツの消化もできないので、解決法を調べました。思ったよりも意外に簡単にできて、個人的にちょっと面白かったので記事にします。[実行したいコマンド]とすれば、指定したコマンドが終了するまでアイドル状態にならなくなります。ファイルを作成してそちらを使うようにしました。dbus-monitorを使って覗き見てみると、gnome-session-inhibitを使った時に以下のような出力が確認できます。アイドル状態を抑制するよう設定を行っています。いうのがあって、これを呼び出すことになっているのですが、gnome-session-inhibitではこれを特に呼んでいなさそうので、何か別の方法で解除しているようです。APIを呼び出してアイドル状態を抑制することができます。見る分にはこちらの方がわかりやすいかも。叩いてあげると幸せになれそうです。いうコマンドもあります。同様のインタフェースが存在しています。側の話なので、スクリーンセーバー抑制等はできないようですが、サスペンド抑制等には使えそうです。側から今回のようなアプローチも取れそうというメモです。yk_marbleはてなブログをはじめよう!dj_marbleさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。