web-dev-qa-db-ja.com

Ubuntu 14.04でLightDMの壁紙を設定するにはどうすればよいですか?

Ubuntuの以前のバージョンでは、デフォルトの壁紙の1つを選択すると、ログイン画面でも表示されていました。

現在、Ubuntu 14.04をクリーンインストールしています。LightDMの壁紙は/usr/share/backgrounds/warty-final-ubuntu.pngに設定されているようです。それは他のものを無視しています。

デスクトップを右クリックしてデフォルトのセット(たとえば、/ usr/share/backgrounds/Forever_by_Shady_S.jpgに対応するもの)を選択して、壁紙を設定しようとしました。その後、再起動しましたが、LightDMの壁紙はまだデフォルトの紫色のものです。

/var/log/lightdm/x-0-greeter.logのログファイルを見ました:

[+ 0.10s]デバッグ:background.vala:483:背景の再生成[+ 0.10s]

DEBUG:background.vala:68:バックグラウンドの作成

/usr/share/backgrounds/warty-final-ubuntu.png at 1920x1200,1440x900

wikiページ は、14.04に存在しなくなった設定ファイルの場所を指しているため、古くなっているようです。

/usr/share/lightdm/lightdm.conf.d/でいくつかの潜在的な設定ファイルを見つけることができましたが、そこのファイルには特定のパスの場所が含まれていないため、続行する方法がわかりません。

LightDMのうるささは承知しています。これは、Ubuntuに付属するデフォルトの壁紙に関するもので、すべてがグローバルに読み取り権限を持ち、暗号化されていないか、別のドライブにありません。

enter image description here

9
Mendhak

私の場合 this は問題を解決しました。

org.gnome.settings-daemon.plugins.background設定は無効にされていましたが、その理由を判断できません。 dconf-editorでこのチェックボックスをオンにして壁紙を変更すると、ログイン画面に反映されました。

enter image description here

Dconf-Editor:ORG/GNOME/SETTINGS-DAEMON/PLUGINS/BACKGROUND


値を取得 コマンドのコマンドライン経由で上記の設定を取得できます。

gsettings get org.gnome.settings-daemon.plugins.background active

次のコマンドでこの値を変更できます。

gsettings set org.gnome.settings-daemon.plugins.background active 'true'
12
Mendhak

LightDMの壁紙を変更する方法

  1. インストール buntu Tweak

    最初のインストール buntu Tweak。debをダウンロードするにはここをクリックしてください そして、Gdebi、Ubuntu Software Centerなどでインストールします...または、これら2つの端末でインストールできます/ threeコマンド:

    wget https://launchpad.net/ubuntu-Tweak/0.8.x/0.8.7/+download/ubuntu-Tweak_0.8.7-1%7Etrusty2_all.deb
    Sudo dpkg -i ubuntu-Tweak_0.8.7-1%7Etrusty2_all.deb
    

    OR

    Sudo add-apt-repository ppa:tualatrix/ppa
    Sudo apt-get update
    Sudo apt-get install ubuntu-Tweak-tool
    
  2. オープン buntu Tweak

    下の画像に示されている手順に従います。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

6
MathCubes

パッケージに属するファイル(/usr/share/backgrounds/warty-final-ubuntu.pngubuntu-wallpapersに属する)を変更する場合は、dpkg-divertを使用してファイルの宛先変更を追加するのが最善です。そうしないと、パッケージシステムはその場所のファイルが自分のものであることを認識せず、パッケージが更新されるたびに上書きされます。 ubuntu-wallpapersはめったに変更されませんが、システムを新しいUbuntuリリースにアップグレードすると変更される可能性があります。

dpkg-divertの使用は簡単です:

Sudo dpkg-divert --local --rename /usr/share/backgrounds/warty-final-ubuntu.png

これにより、ファイルの名前が.distribサフィックスに変更され、独自のバージョンのファイルを自由に追加できるようになりました。パッケージの更新は、代わりの.distribファイルに影響します。

シンボリックリンクを使用して、必要な背景を設定します。

Sudo ln -s autumn-dusk.jpg /usr/share/backgrounds/warty-final-ubuntu.png

独自のファイルの1つを使用する場合は、他のユーザーがアクセスできることを確認してください。すべての親ディレクトリには、読み取り権限と実行権限が必要です。これは次の方法で確認できます。

Sudo -u nobody file /usr/share/backgrounds/warty-final-ubuntu.png

アクセスできない場合は、fileからPermission deniedメッセージを受け取ります。

3
Neil Mayhew

私はあなたと同じような状況でしたが、本当に簡単な方法で解決しました。私にとっては、クリーンインストール後にlightdmの背景をカスタムの壁紙に正常に変更しました。それから今日、別の壁紙に変更しましたが、失敗し、デフォルトの紫色の壁紙が表示されました。

そのため、x-0-greeter.logをチェックすると、壁紙を読み込もうとしたが、グリーターに許可がないため失敗したことがわかりました。次に、壁紙画像の許可を確認しましたが、何らかの理由で「その他」の許可設定が「なし」に設定されていました。 「読み取り専用」に変更すると、greeterがカスタム壁紙を正常にロードできるようになりました。

おそらくそれもあなたのケースの理由かもしれません。

2
Hello World

/usr/share/backgrounds/warty-final-ubuntu.pngの上に壁紙をコピーしただけで、問題なく機能しました。

2
user271160

背景画像をフォルダ/ usr/share/backgroundsにコピーすることでこれを解決しました(pkexec nautilus-怠け者、またはSudo cp /path/to/image.jpg /usr/share/backgroundsを使用した方が良い方法です)。その後、Unityの背景画像を定期的に変更しました。システムにあるデスクトップマネージャーのいずれかに対して、この最後の変更を行う必要があります。また、画像はユーザーのフォルダ外にある必要があると思います。

それは私のために働いた。

0
CiberSheep

このシステムでは、ubuntu Tweakを使用しても機能しませんでした。

このチュートリアルに従ってこの問題を解決しました: http://ubuntuhandbook.org/index.php/2014/04/ubuntu-14-04-change-login-screen-background-remove-the-white-dots /

イメージは/ usr/share/backgroundsにあります。また、これを行うときは、Sudoユーザーであることを確認してください。そのディレクトリにイメージを配置した後、マシンを再起動し、ログイン画面でイメージを見ました。

0
coolguy