Java Desktop System Release 2 システム管理

スクリーンセーバーディスプレイの変更

スクリーンセーバーアプリケーションでは、1 つ以上のスクリーンセーバーディスプレイを選択できます。スクリーンセーバーディスプレイは、画面が使用されていないときに、画面上にイメージを表示するアプリケーションです。スクリーンセーバーディスプレイは、XScreenSaver ファイルと $HOME/.xscreensaver ファイルに記述されています。

Linux 上でスクリーンセーバーディスプレイを追加する

新しいスクリーンセーバーディスプレイを追加するには、そのディスプレイの実行ファイルをディスプレイ用のディレクトリにコピーします。たとえば、Java Desktop System では、ディスプレイは /usr/lib/xscreensaver ディレクトリにあります。スクリーンセーバーディスプレイのコマンドを、XScreenSaver ファイルまたは $HOME/.xscreensaver ファイルに追加します。ウィンドウ内ではなく、全画面上でスクリーンセーバーディスプレイを実行するために必要となる引数を含めます。たとえば、スクリーンセーバーディスプレイを全画面に表示するために、-root オプションを含める場合があります。

Solaris プラットフォーム上でスクリーンセーバーディスプレイを追加する

新しいスクリーンセーバーディスプレイを追加するには、そのディスプレイ用の実行ファイルを /usr/openwin/lib/xscreensaver/hacks ディレクトリにコピーします。スクリーンセーバーディスプレイのコマンドを、XScreenSaver ファイルまたは $HOME/.xscreensaver ファイルに追加します。ウィンドウ内ではなく、全画面上でスクリーンセーバーディスプレイを実行するために必要となる引数を含めます。たとえば、スクリーンセーバーディスプレイを全画面に表示するために、-root オプションを含める場合があります。

Linux 上でスクリーンセーバーディスプレイを無効化する

スクリーンセーバーディスプレイを無効にするには、設定ファイルで、スクリーンセーバーディスプレイのコマンドの先頭にマイナス記号 (-) を追加します。以下の $HOME/.xscreensaver ファイルからの引用は、Qix (solid) スクリーンセーバーディスプレイを無効化した状態を表しています。

-		 "Qix (solid)" 	qix -root -solid -segments 100

Solaris プラットフォーム上でスクリーンセーバーディスプレイを無効化する

Sun Ray™ Thin クライアント上のすべてのユーザーに対してスクリーンセーバーディスプレイを無効にするには、/usr/openwin/lib/xscreensaver/hacks ディレクトリを hacks 以外の名前に変更します。

GNOME デスクトップでは、OpenGL スクリーンセーバーディスプレイが提供されます。デフォルトでは、すべての OpenGL スクリーンセーバーディスプレイが無効になっています。これは、OpenGL ライブラリをインストールしていないユーザーが多いためです。OpenGL をインストール済みのユーザーは、「XScreenSaver」ダイアログを使用して、OpenGL スクリーンセーバーディスプレイを有効にできます。

一部のスクリーンセーバーディスプレイでは、ユーザーの画面の内容が表示されます。セキュリティ違反を避けるために、画面の内容を表示するスクリーンセーバーディスプレイは、Sun Microsystems が配布する GNOME デスクトップには含まれません。


注 –

XScreenSaver アプリケーション用 プラグイン可能認証モジュール (PAM) のサービス名は、dtsession です。この名前は古いアプリケーションと互換性を持たせるために使用しています。