長げぇタイトルだな、おい。あ、ちなみに一旦ログアウトしたときのログイン画面の壁紙は、通常の壁紙と同じにしか出来ませんでした。電源を入れて一発目のログイン画面だけ違う壁紙に出来ます。ログイン画面だけ別個に壁紙を設定したい人が、地球上に何人いるのでしょうか。50人くらいかな。でもこの方法を確立するのに4時間くらいかかったのです。私の中ではログイン画面と通常壁紙が違うのはクゥゥゥゥゥルなのですよ。アホですね。

以下の手順は、ユーザー hoge、 ログイン画面の壁紙 login.jpg 、 通常壁紙 wallpaper.jpg 、 ワーキングディレクトリ /home/hoge/wallpaper として記載します。

1. 壁紙設定ファイルをコピーし、コピーしたファイルの Background= にログイン画面に表示したい画像ファイルを指定します.

$ cp -p /var/lib/AccountsService/users/hoge ~hoge/wallpaper/
$ sudo vi ~hoge/wallpaper/hoge

Background=/home/hoge/wallpaper/login.jpg

2. Xwindow起動時に実行されるスクリプトを作成します.

$ vi ~hoge/wallpaper/copyhoge.sh

#!/bin/sh
cp -pf /home/hoge/wallpaper/hoge /var/lib/AccountsService/users/

$ chmod +x ~hoge/wallpaper/copyhoge.sh

3. lightdm の設定ファイル lightdm.conf に以下の行を追記します.

$ sudo vi /etc/lightdm/lightdm.conf

display-setup-script=/home/hoge/wallpaper/copyhoge.sh

4. 通常壁紙設定用スクリプトを作成します.

$ vi setwallpaper.sh

#!/bin/bash
/usr/bin/gsettings set org.gnome.desktop.background picture-uri
file:///home/hoge/wallpaper/wallpaper.jpg

$ chmod +x setwallpaper.sh

5. 自動起動するアプリケーションに4で作成したスクリプトを登録します.

6. 再起動します.終わり.

クールなんだけど、12.04ってエラーでまくりでク○なので、もうubuntu使うのやめようかと思ってます。(^^;