web-dev-qa-db-ja.com

デフォルトの壁紙のいずれかを選択した場合、LightDMがログイン画面にカスタム壁紙のみを表示するのはなぜですか?

可能性のある複製:
カスタマイズされた壁紙を追加して、動的な統一グリーターに表示するにはどうすればよいですか?

LightDMは、デフォルトの壁紙のいずれかを選択した場合にのみ壁紙を変更します。写真から別の画像を選択すると、LightDMはデフォルトの壁紙を表示します。

なぜこれが起こっているのですか?また、デフォルトではない場合、LightDMに壁紙を表示させるにはどうすればよいですか?

@ doughis answer で述べたように、外観設定の小さな+シンボルをクリックすると動作します。その後、LightDMは壁紙を変更します。

12
Mauricio

暗号化されたホームフォルダーを使用することは間違いありません。これは、ログインする前ではなく読み取り可能です。たとえば、背景画像を/ usr/share/backgroundsにコピーし(ルートとして、つまりSudo cp ~/Pictures/backgroundimage.png /usr/share/backgrounds/)、背景として設定することですこの暗号化されていないフォルダからの画像。

3
Jakob

LightDMの問題が実際に何であるかはわかりませんが、壁紙を画面解像度に合わせてスケーリングすることでこれを解決しました。また、それらを/ usr/share/backgrounds(デフォルトの壁紙の場所)に移動しました。何がトリックをしたのかわからないが、それは私のために働く。

2
sulaweyo

「+」ボタンの問題ではないことを確認できます。 cpコマンド、「+」またはNautilusを使用できます。画面の解像度に合わせて画像のサイズを変更するまで機能しません。

動作するようになりました!

すべてに感謝します。

^ ペペ ^

2
Pepe Fernández

ここでも、ドロップダウンまたはその他の場所から追加された〜/ Picturesから、Appearanceウィンドウの壁紙の下にある小さな+

選択した背景画像を保持するディレクトリは、Others実行許可を許可する必要があるため、画像を保持しているフォルダの許可を確認してください。

例最低限必要な権限の

$ ls -ld Pictures
drwxr-xr-x 2 doug doug 4096 Apr 30 00:02 Pictures
2
doug

/usr/share/backgroundsフォルダー内の画像をコピーする必要さえありません。あなただけの画像へのフルパスを使用する必要があります。私はそれをテストし、動作しました。

  1. この回答 に移動して、lightdmの壁紙の変更に関するヘルプを入手してください。

  2. Sudo -iで始まるすべてのコマンドに従って、ユーザーバックグラウンドを無効にします

  3. 背景画像を設定する最後のコマンドの前に、このコマンドを実行します

    export $(dbus-launch)
    

    no protocol specifiedと表示されますが、これらの警告は無視されます。

  4. 壁紙を変更する最後のコマンドでは、フルパスを使用します。たとえば、このコマンドを使用して、ホームディレクトリに画像を設定しました

    gsettings set com.canonical.unity-greeter background '/home/anwar/Below_Clouds_by_kobinho.jpg' 
    

注意してください:ロケーションの開始と終了には必ず'マークを使用してください。

それでおしまい。ログアウトして画像を表示します。

1
Anwar

デスクトップの壁紙がルート以外のパーティションにある場合、表示されません。他のパーティションは自動的にマウントされないため、ログイン後にマウントします。

写真やホームディレクトリの壁紙をコピーすると役立つと思います。

0
green