自分の壁紙をコンピューターを共有している他の人に公開したくないのですが、この機能を無効にしたり回避したりする方法はありますか?
何よりもまず、壁紙は敏感であるように聞こえます。したがって、グリーターに表示されているかどうかに関係なく、他のユーザーがそれを表示できないようにする必要があります。
ユーザーが壁紙ファイルを表示できないようにするには:
そこ。これで、誰もそのファイルを表示できなくなります。ちなみに、これはグリーターが壁紙として表示できなくなったことを意味しますであり、デフォルトにフォールバックします。
Sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
グリーターにdifferent壁紙を自分の壁紙として表示したい場合は、ターミナルで次のコマンドを発行します。
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
参照: