2012/06/03

(L)ubuntu で綺麗なスクリーンセーバを表示するとか

Ubuntu 11.10 ぐらいからスクリーンセーバが廃止されました.様々なサイトやブログでは,それでもスクリーンセーバを設定したい人のために xscreensaver を導入する手順が紹介されています.

ちなみに,Lubuntu では,何もせずともデフォルトで xscreensaver がインストールされています.
それだけなら,別にブログに書くこともないのですが,私が好きなスクリーンセーバは Helios というものなのですが,それをインストールしてもスクリーンセーバの設定に追加されていない様子….それを解決する方法を紹介したいと思います.xscreensaver なら共通なので,Ubuntu で xscreensaver をインストールしているなら,この方法は使えます.

参考にしたのはこのサイト.
[ubuntu] where is .xscreensaver folder located? 12.04 - Ubuntu Forums

どーでもいいことで長くなってしまったので,折りたたみ.

ちなみに Helios は Synaptics から "rss-glx" インストールするか,以下のコマンドからインストールできます.
$ sudo apt-get install rss-glx
rss-glx は,スクリーンセーバのパッケージ群なので,他にも下に示すクールなスクリーンセーバが含まれています.
  • Biof
  • Busy Spheres
  • Colorfire
  • Cyclone
  • Drempels
  • Euphoria
  • Feedback
  • Fieldlines
  • Flocks
  • Flux, Helios
  • Hufo's Smoke
  • Hufo's Tunnel
  • Hyperspace
  • Lattice
  • Lorenz Attractor
  • MatrixView
  • Plasma
  • Pixel City
  • Skyrocket
  • Solarwinds
  • SpirographX
  • Sundancer2


やっていることは簡単で,自分のホームディレクトリにある .xscreensaver の programs: の中に下記内容をテキストエディタで追加するだけ.
programs:
GL: "Cyclone" cyclone --root \n\
GL: "Euphoria" euphoria --root \n\
GL: "Fieldlines" fieldlines --root \n\
GL: "Flocks" flocks --root \n\
GL: "Flux" flux --root \n\
GL: "Helios" helios --root \n\
GL: "Hyperspace" hyperspace --root \n\
GL: "Lattice" lattice --root \n\
GL: "Plasma" plasma --root \n\
GL: "Skyrocket" skyrocket --root \n\
GL: "Solarwinds" solarwinds --root \n\
GL: "Colorfire" colorfire --root \n\
GL: "Hufo's Smoke" hufo_smoke --root \n\
GL: "Hufo's Tunnel" hufo_tunnel --root \n\
GL: "Sundancer2" sundancer2 --root \n\
GL: "BioF" biof --root \n\
GL: "BusySpheres" busyspheres --root \n\
GL: "SpirographX" spirographx --root \n\
GL: "MatrixView" matrixview --root \n\
GL: "Lorenz" lorenz --root \n\
GL: "Drempels" drempels --root \n\
GL: "Feedback" feedback --root \n\
GL: "Pixel City" pixelcity --root \n\
既に programs: は書かれていると思うので,programs: 以下を追加.

これで,rss-glx パッケージのスクリーンセーバを設定ウィンドウから設定できます.ちなみに,スクリーンセーバがどんな感じかを撮った動画をアップロードしてみました.

どーでもいいことですが,スクリーンセーバの実体は /usr/lib/xscreensaver にあって,単なる映像を表示するだけのプログラムですので,端末から普通に実行できます.

0 件のコメント:

コメントを投稿