LightDMは、デフォルトの壁紙のいずれかを選択した場合にのみ壁紙を変更します。写真から別の画像を選択すると、LightDMはデフォルトの壁紙を表示します。
なぜこれが起こっているのですか?また、デフォルトではない場合、LightDMに壁紙を表示させるにはどうすればよいですか?
@ doug が his answer で述べたように、外観設定の小さな+
シンボルをクリックすると動作します。その後、LightDMは壁紙を変更します。
暗号化されたホームフォルダーを使用することは間違いありません。これは、ログインする前ではなく読み取り可能です。たとえば、背景画像を/ usr/share/backgroundsにコピーし(ルートとして、つまりSudo cp ~/Pictures/backgroundimage.png /usr/share/backgrounds/
)、背景として設定することですこの暗号化されていないフォルダからの画像。
LightDMの問題が実際に何であるかはわかりませんが、壁紙を画面解像度に合わせてスケーリングすることでこれを解決しました。また、それらを/ usr/share/backgrounds(デフォルトの壁紙の場所)に移動しました。何がトリックをしたのかわからないが、それは私のために働く。
「+」ボタンの問題ではないことを確認できます。 cpコマンド、「+」またはNautilusを使用できます。画面の解像度に合わせて画像のサイズを変更するまで機能しません。
動作するようになりました!
すべてに感謝します。
^ ペペ ^
ここでも、ドロップダウンまたはその他の場所から追加された〜/ Picturesから、Appearanceウィンドウの壁紙の下にある小さな+
選択した背景画像を保持するディレクトリは、Others
実行許可を許可する必要があるため、画像を保持しているフォルダの許可を確認してください。
例最低限必要な権限の
$ ls -ld Pictures
drwxr-xr-x 2 doug doug 4096 Apr 30 00:02 Pictures
/usr/share/backgrounds
フォルダー内の画像をコピーする必要さえありません。あなただけの画像へのフルパスを使用する必要があります。私はそれをテストし、動作しました。
この回答 に移動して、lightdmの壁紙の変更に関するヘルプを入手してください。
Sudo -i
で始まるすべてのコマンドに従って、ユーザーバックグラウンドを無効にします
背景画像を設定する最後のコマンドの前に、このコマンドを実行します
export $(dbus-launch)
no protocol specified
と表示されますが、これらの警告は無視されます。
壁紙を変更する最後のコマンドでは、フルパスを使用します。たとえば、このコマンドを使用して、ホームディレクトリに画像を設定しました
gsettings set com.canonical.unity-greeter background '/home/anwar/Below_Clouds_by_kobinho.jpg'
注意してください:ロケーションの開始と終了には必ず'
マークを使用してください。
それでおしまい。ログアウトして画像を表示します。
デスクトップの壁紙がルート以外のパーティションにある場合、表示されません。他のパーティションは自動的にマウントされないため、ログイン後にマウントします。
写真やホームディレクトリの壁紙をコピーすると役立つと思います。