web-dev-qa-db-ja.com

ログイン画面の背景を変更する

Ubuntu Studio 15.10をインストールすると、次のようになりました。

Sudo apt-get install ubuntu-desktop

ログイン画面に、デフォルトの茶色がかったUbuntuのデフォルトの背景があります。

  • 私はこれをルートとして試しました:

    Sudo xhost +SI:localuser:lightdm
    Sudo su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter background /usr/share/backgrounds/Tranquil_by_Pat_David.jpg
    

    しかし、これは何も変わりませんでした。

  • また、ユーザーlightdmとしてunity-control-centerを起動し、背景を変更しても効果はありませんでした。

  • また、グローバルに読み取り可能な/usr/share/backgrounds/Tranquil_by_Pat_David.jpgの権限もチェックしました。

7
rubo77

デフォルトのunity-greeterバックグラウンドを変更する適切な方法は、 Lightdm Ubuntu Wiki で指定されているglib-2.0スキーマをオーバーライドすることです。

手順は次のとおりです。

  1. 次の内容の/usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.overrideファイルを作成します。

    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/foo/wallpaper.png'
    
  2. Sudo glib-compile-schemas /usr/share/glib-2.0/schemasを実行します

  3. 再起動するか、TTY2にログインします(押すとアクセスできます) Ctrl+Alt+F2 )Sudo service lightdm restartを実行します

これは私のUbuntu 14.04でテストされています

更新:2015年11月17日

挨拶者の背景を変更するプロセスを簡素化するスクリプトをまとめました。 Ubuntuの2つのバージョン、14.04 LTS(実際の物理マシン)および15.10(仮想マシン)で最終形式でテストされています my GitHub

21

Ubuntu 15.10では、すべてのgsettingsが効果を持たないようです(最初にxfce4でUbuntu Studioをインストールしたためかもしれません)。

この行を/etc/lightdm/lightdm-gtk-greeter.confに追加して解決しました:

background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg

または、1つのSudoコマンドで:

Sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
2
rubo77

コーダー以外の方法は、Ubuntu Tweakを使用することです。 this answer にリストされているメソッドごとに利用可能です。

0
Organic Marble