Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntu 11.10でスクリーンセーバーを変更する方法|XScreenSaverの導入と設定手順

Ubuntu 11.10には数々の優れた機能が搭載されていますが、スクリーンセーバーの選択肢だけは残念ながら期待外れです。実際、よく見てみると選択肢そのものが存在しません。用意されているのは「ブランク画面」のみ。文字通り、画面を真っ暗にするだけという味気ない仕様になっています。

直感的に設定を変える手段は用意されていないため、より豊富なスクリーンセーバーを手に入れるには、少し裏技的な手法を使う必要があります。そもそも、なぜこのような問題が起こっているのでしょうか?

原因はすべてGNOME 3にある

Ubuntu 11.10でスクリーンセーバーを変更する方法|XScreenSaverの導入と設定手順

最新の変更により、Ubuntu 11.10はUnityが基盤とするアプリケーションフレームワークをGNOME 2からGNOME 3へ移行しました。最新版のGNOME 3(バージョン3.2)には幅広いシステム設定オプションが備わっていますが、まだ発展途上の部分も多く、スクリーンセーバーもその一つです。

開発者が望めばUbuntu側でこの部分を差し替えることは可能ですが、システム全体の統一性を保つため、あえてそのままにしているのだと思われます。とはいえ、自分で変更できないわけではありません。

より良いスクリーンセーバーへの切り替え方

作業自体は思ったほど難しくありません。いくつかのパッケージを入れ替えるだけで完了します。始める前に、「ソフトウェアソース」ですべてのリポジトリが有効になっていることを確認しておきましょう。こうすることで、Ubuntuが必要なパッケージを見つけられるようになります。

以下のコマンドをターミナルにコピー&ペーストすれば、素早く作業できます:

sudo apt-get remove gnome-screensaver && sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

あるいは、Ubuntuソフトウェアセンターから手動で「gnome-screensaver」を削除し、「xscreensaver」「xscreensaver-gl-extra」「xscreensaver-data-extra」の3つのパッケージをインストールしても構いません。

XScreenSaverの設定方法

インストールが完了したら、XScreenSaverを起動しましょう(Unity Dashで検索すると「Screensaver」として表示されます)。設定ウィンドウを初めて開くと、GNOMEのスクリーンセーバーデーモンがまだ実行中であるため停止すべき、という警告が表示されます。指示に従って停止し、続けて現在のディスプレイ上でXScreenSaverデーモンの起動を許可してください。

Ubuntu 11.10でスクリーンセーバーを変更する方法|XScreenSaverの導入と設定手順

最初のタブ「Display Modes(表示モード)」では、使用するスクリーンセーバーの種類を設定できます。多数のオプションが用意されており、一定時間ごとに自動的に別のスクリーンセーバーへ切り替えることさえ可能です。定期的にローテーションさせるスクリーンセーバーを選ぶこともできます。

Ubuntu 11.10でスクリーンセーバーを変更する方法|XScreenSaverの導入と設定手順

「Advanced(詳細設定)」タブでは、かなり高度な調整が行えます。内容はやや専門的で直感的に分かりにくい部分もあるため、よく理解できない場合はデフォルトのままにしておくのが無難です。ただし、設定項目の意味をご存じの方は、ぜひいろいろ試してみてください。

元に戻す方法

シンプルなブランク画面に戻したくなった場合も、簡単に復元できます。パッケージの入れ替え以外にも操作が必要なため、ターミナルからの実行をおすすめしますが、別の方法を選んでも問題ありません。

以前の状態に戻すには、以下のコマンドを実行してください:

sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra && sudo rm /usr/bin/gnome-screensaver-command && sudo apt-get install gnome-screensaver

このコマンドにより、不要になったパッケージのアンインストールとgnome-screensaverの再インストールが行われ、同時に放置すると不具合の原因となるファイルも削除されます。

まとめ

Linuxならではの高いカスタマイズ性の魅力が、ここでも存分に発揮されます。幸い、この方法なら初心者でも簡単にスクリーンセーバーを変更できます。今後のリリースでは、Ubuntu(またはGNOMEフレームワーク)がデフォルトでより多くのスクリーンセーバーを搭載し、こんな工夫が不要になることを期待したいところです。それまでの間は、この方法で十分快適に使えるでしょう。

今回のスクリーンセーバーのように、Ubuntuで「これが足りない」と感じる部分は他にありますか?GNOMEに次に追加してほしい機能は何でしょうか?ぜひコメント欄でお聞かせください!

  1. Ubuntuで動的透明性を有効にする方法|GNOME拡張機能でトップバーとドックを透明化

    GNOME 3.22のリリース時、開発者はトップバーから「動的透明性」機能を取り除いてしまいました。かつてのUbuntuのGNOMEトップバーは、ウィンドウが触れるまではほぼ透明に表示され、デスクトップ全体をすっきりと洗練された印象にしてくれる人気の機能でした。残念ながら、この機能を公式に復活させる具体的な計画は現在のところ見当たりません。 しかし心配は無用です。GNOME拡張機能の開発者たちがすぐに行動を起こし、動的透明性を見事に復活させました。そのため、Ubuntu(19.04以降)でこの機能を取り戻すのはとても簡単です。 Firefox拡張機能をインストールする まずは、Fire

  2. Ubuntuでスクリーンセーバーをインストール・変更する方法【XScreenSaver活用ガイド】

    スクリーンセーバーとは、コンピューターが一定時間アイドル状態になったときに自動的に起動するプログラムのことです。画面を真っ暗にしたり、動きのあるパターンや画像を表示したりします。もともとの主な目的は、CRTやプラズマディスプレイにおける「焼き付き」を防ぐことであり、これが「スクリーンセーバー」という名称の由来です。 しかし、技術の進歩により現代のモニターでは焼き付きの心配がほぼなくなりました。そのため現在は、一定時間操作がないとスクリーンセーバーが起動し、再アクセス時にパスワードを要求することで不正アクセスを防ぐ、セキュリティ対策として使われるのが主流です。また、娯楽として楽しむほか、時刻やシ