回答:
何よりもまず、壁紙が敏感であるように聞こえます。したがって、グリーターに表示されているかどうかに関係なく、他のユーザーがそれを表示できないようにする必要があります。
ユーザーが壁紙ファイルを表示できないようにするには:
そこ。これで、誰もそのファイルを表示できなくなります。ついでに言えば、これはグリーターがそれを壁紙として表示できなくなり、デフォルトにフォールバックすることを意味します。
sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
自分の壁紙とは異なるグリーターの壁紙を表示したい場合は、ターミナルで次のコマンドを発行します。
id -u
これにより、システム上の独自のユーザーIDを表す番号が得られます。次のコマンドを入力します。
dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/UserYOURID org.freedesktop.Accounts.User.SetBackgroundFile string:YOURWALLPAPER
YOURIDは取得したばかりのユーザーIDで、YOURWALLPAPERは使用する壁紙へのパスです。
これで、これを行った後にデスクトップの壁紙を変更すると、グリーターの壁紙はデスクトップの壁紙にリセットされます。したがって、個別の壁紙を維持するには、このコマンドを再度入力する必要があります。
12.04の場合
ターミナルで次のコマンドを試してください。動作するはずです。
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
exit
exit
参照: