2012年6月12日火曜日

良い写真が撮れたので ~ubuntuで背景スライドショー~

昨日の話だけれども



静岡県掛川市の掛川花鳥園へ行ってきた



良さげな写真が何枚か撮れたので



p1000309-1.jpgp1000305.jpg

p1000324.jpgp1000289.jpg



せっかくだからubuntu(メインマシン)の



デスクトップ背景にしてみようかと思う



GNOMEはデフォルトでデスクトップ背景の



スライドショーができるため今回はこれを行ってみようかと思う



ubuntuに採用されているGNOMEは



ほとんどのlinuxディストリビューションに採用されている



GUIを構築するプロジェクトでWINDWSやMACのように



グラフィカルなユーザインターフェースでOSの操作を行うことができる



GNU Network Object Model Envirment略してGNOME(グノーム)らしい



前置きはこのくらいにしておき










まず今回行うGNOMEを利用した背景スライドショーの設定は



GUIによる設定ができず



操作はターミナルとテキストエディタとなる(´・ω・`)



今回は必要なファイルをデスクトップに集め編集しその後



所定に位置に戻すといった感じで作業している



これは今回必要なディレクトリへはroot権限が必要であり



作業しずらいからであって特に意味はない



また今回はxmlを最初から書くのは手間なため



デフォルトで入っているcosmosというスライドショーのxmlを



リネームし修正して使用しているのでご注意願いたい



��、/usr/share/gnome-background-properties配下の

cosmos.xmlをコピーしデスクトップへ



��、cosmos.xmlをリネームする

例)bkdesktop.xml



��、bkdesktop.xmlをgeditで開き編集し保存

変更箇所

��行目 <name>Cosmos</name> → <name>bkdesktop</name>

��4行目 <name xml:lang="ja">宇宙</name> → <name xml:lang="ja">背景</         name>

��5行目 <filename>/usr/share/backgrounds/cosmos/background-1.xml</          filename> → <filename>/usr/share/backgrounds/bkdesktop/           background-2.xml</filename>



��、ターミナルにて/usr/share/gnome-background-properties配下の所有者を

変更する

※ubuntuでは所有者がrootのディレクトリへコピーができないため

********************************************************

    sudo chown -R kuma /usr/share/gnome-background-properties

    ********************************************************

    ※実行に管理者権限が必要なためsudoコマンドにて実行する

※chown以降はオプション-Rにてそのディレクトリを含めて、以下のディレクトリ

とファイルを含むといった意味となる。kumaはどのユーザに変更するか

��今回はrootから一般ユーザに変更)。次はどのディレクトリかを

指定している



��、/usr/share/gnome-background-properties配下へ先ほど作成した

bkdesktop.xmlをコピー(切り取りでも可)



��、ターミナルにて/usr/share/gnome-background-properties配下の所有者を

元に戻す

********************************************************

    sudo chown -R root /usr/share/gnome-background-properties

    ********************************************************



��、デスクトップに新規でディレクトリを作成し中に表示したい画像をすべて入れる

※今回はディレクトリ名bkdesktop、中に入れた画像を1.jpgと2.jpgとした



��、/usr/share/backgrounds/cosmos配下のbackground-1.xmlを7にて作成

したbkdesktopディレクトリにコピー



��、8にてコピーしたbackground-1.xmlをリネーム

※今回はbackground-1.xml → background-2.xml



��0、geditにてbackground-2.xmlを編集

※このxmlでは11行目~19行目の

    <static>

    <duration>1795.0</duration>

    <file>/usr/share/backgrounds/cosmos/cloud.jpg</file>

    </static>

    <transition>

    <duration>5.0</duration>

    <from>/usr/share/backgrounds/cosmos/cloud.jpg</from>

    <to>/usr/share/backgrounds/cosmos/comet.jpg</to>

    </transition>

で一塊となる(画像1枚分の記述)

したがって今回は画像を2枚しか使用しないので

2枚目以降について記述している29行目~91行目は不要なので削除

xmlをよく見るとわかるが どのファイルか と 次は何を表示するのか

を記述しているので今回は以下のように修正し保存する

    <static>

    <duration>1795.0</duration>

    <file>/usr/share/backgrounds/bkdesktop/1.jpg</file>

    </static>

    <transition>

    <duration>5.0</duration>

    <from>/usr/share/backgrounds/bkdesktop/1.jpg</from>

    <to>/usr/share/backgrounds/bkdesktop/2.jpg</to>

    </transition>

    <static>

    <duration>1795.0</duration>

    <file>/usr/share/backgrounds/bkdesktop/2.jpg</file>

    </static>

    <transition>

    <duration>5.0</duration>

    <from>/usr/share/backgrounds/bkdesktop/2.jpg</from>

    <to>/usr/share/backgrounds/bkdesktop/1.jpg</to>

    </transition>

※最後の<to>の後のファイルパスが1枚目を指定していることに注意



��1、ターミナルにて/usr/share/backgrounds配下の所有者を変更

********************************************************

     sudo chown -R kuma /usr/share/backgrounds

     ********************************************************



��2、7にて作成したbkdesktopディレクトリを

/usr/share/backgrounds配下にコピー



��3、ターミナルにて/usr/share/backgrounds配下の所有者をrootに戻す

********************************************************

     sudo chown -R root /usr/share/backgrounds

     ********************************************************





*********************これで設定は完了*********************



さっそく背景の変更にて設定できたかどうかを確認



おぉ(´・ω・`)キッチリとスライドショーで背景が表示されるようになった



あとは表示間隔をどうやっていじるかだが(´・ω・`)…。

0 件のコメント:

コメントを投稿