プログラムの実行中に xscreensaver を無効にしますか?

プログラムの実行中に xscreensaver を無効にしますか?

Urban Terror をプレイしているときに xscreensaver が時々起動するのが非常に煩わしいので、最初に xscreensaver を終了して Urban Terror を実行するスクリプトを作成するよりも、この問題を解決する良い方法はないかと考えています。私のシステムは Arch Linux で、xscreensaver 5.22 を使用しています。

答え1

最新バージョンの Cinnamon には独自のスクリーンセーバー パッケージが付属しているため、これらの解決策は機能しない可能性がありますが、私の Cinnamon 1.8.8 では機能します。

ライトオン

LighstOnは、ユーザー定義のプログラム(mplayer、したがってsmplayerはデフォルトでリストに含まれています)のいずれかが実行されていることを検出すると、スクリーンセーバーを禁止する単純なBASHスクリプトです。全画面モードで

lightsOnをダウンロードするにはここ試してみたところ、完璧に動作しました。Cinnamon の起動アプリケーション リストに追加して、自動的に起動するようにするとよいかもしれません。

カフェイン

CaffeineはGnome3のシステムトレイアプレットです(Cinnamonでは動作するかどうかはわかりませんが、試していません)。このサイト、プログラムのリストを与えると、それらが実行中の場合(フルスクリーンかどうかに関係なく)スクリーンセーバーを禁止できます。同じサイトによると、両方で動作できるので、xscreensaver試しgnome-screensaverてみるとよいでしょう。

答え2

カフェインを使用する

yaourt -S caffeine-bzr

yaourtがインストールされている場合

そうでなければここから構築する必要があります

AUR カフェイン-bzr用

実行後、アクティブ化します。

設定方法は DM によって若干異なります。実行ファイルを caffeine に追加するだけです。

Urban Terrorについてはよく知りませんが、カフェインを設定するときに実行ファイルのワイン部分を含める必要があるかもしれません。

関連情報