Ubuntu 16.04以降でログイン画面を変更するにはどうすればよいですか?


40

1のログイン画面を変更するためのrecipies [EDIT 14.04で15.10、または15.04には ] 16.04で仕事をしません。「カスタム」背景は一瞬表示され、その後Ubuntuの背景にフェードします。では、16.04でログイン画面の背景を変更するにはどうすればよいですか?

[編集:他のすべての関連する質問はUbuntuの以前のバージョンを具体的に参照しているため、この投稿は重複していません。これらのソリューションはここでは適用されません(16.04では機能しません)。


私もこの問題を見ています
-seanlano

コーダー以外の方法は、Ubuntu Tweakを使用することです。あなたはここでそれを取得する方法を見つけることができますaskubuntu.com/questions/770947/...
オーガニックマーブル

@OrganicMarbleは提案に感謝しますが、Ubuntu Tweakは他の方法を使用して既に変更したロック画面のみを変更できるようです。ログイン画面は同じままです。そして、理論的に言えば、ログイン画面を手動で変更するための(少し)古いレシピが機能せず、Ubuntu Tweakが放棄されている場合、タスクで成功することは期待できません。
グレッグクラミダ

@GregKramidaこれが当てはまらない場合は、投稿を編集して、なぜ重複していないのかを説明するか、その効果についてコメントする必要があります。それが完了したら、複製とその回答が役に立たない場合は、これを再び開きます
トーマスウォード

@ThomasWard、ありがとう、質問を編集したばかりです。
グレッグクラミダ

回答:


30

あなたが言った:

「カスタム」背景は一瞬表示され、その後Ubuntuの背景にフェードします。

greeterは、デフォルトで、選択されたユーザーバックグラウンドが使用可能な場合はそれをロードします。greeter default(ゲストユーザー)を含むユーザーの背景間で変更するために使用されるフェードトランジション。私は質問がすべきだと思います:lightdm greeterがユーザーの背景をロードするのを止める方法は?

2つの異なるグリーターに注意してくださいunity-greeter。デフォルトはです。私はここAUでいくつかの答えがあることに気付きました、これについて言及せず、それらを混同してください。

を使用して lightdm-gtk-greeter

GUIツール

  1. 設定ツールをインストールする

    sudo apt install lightdm-gtk-greeter-settings
    
  2. それを実行します

    pkexec lightdm-gtk-greeter-settings
    
  3. [外観]タブで:画像を選択します

  4. 同じタブ:Unckeck ユーザーのユーザーの壁紙(利用可能な場合)
  5. 保存して閉じる

    lightdm-gtk-greeter-settings

CLIツール

  1. lightdm greeter設定ファイルを開く

    sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
    
  2. このように変更する

    [greeter]
    background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg
    user-background = false
    
  3. Ctrl+ oで保存してからCtrl+ xで終了します。

使用unity-greeter(デフォルト)

Sergによる同じ答え、私は新鮮なVBox Ubuntu 16.04でそれをテストしました。

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

    $ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
    
    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg'
    
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    $ sudo service lightdm restart
    
  • デバッグのヒント:

    1. パージlightdm-gtk-greeter設定

      sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
      

      または、一時的に無効にすることもできます

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled
      

      再び有効にするには

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
      

      lightdmの再起動が必要です

      sudo systemctl restart lightdm
      
    2. 再インストールunity-greeterして変更を削除します/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
      
    3. 優先される他のdconfオーバーライドファイルがあるかどうかを確認します。

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
      

1
重要なことは「利用可能な場合、ユーザーのユーザー壁紙をUnckeck」であり、最終的にフェードからパープルの効果を削除しました。ただし、上記のパッケージをインストールした後、ログイン画面はまだ異なって見えます。これは古い外観です:tecmint.com/wp-content/uploads/2016/02/…。ログインブロックが左揃えになっていることと、現在の中央揃えの外観に注意してください。ここで提案されている他のソリューションを後で自宅のマシンでテストして、それらが混乱することなく機能するかどうかを確認します。
グレッグクラミダ

これがこれまでのところ実際に機能する唯一の方法のようです。私はこのためにlightdm-gtkの-グリーターをインストールする必要が嫌い、私は実際にユニティのようなので、はるかに優れて...まあ、2つの悪の低いを選択奨め:-)
グレッグKramida

1
@GregKramidaは、:)私は彼らが二つの異なるグリーターされていることがわかりました私を信じ lightdm-gtk-greeterunity-greeter/デフォルト。unity-greeterで同じ設定を行う方法を見つけたと思うので、テストして答えを更新します。
user.dz

1
@ GregKramida、Unity-greeterの場合:) askubuntu.com/a/694370/26246と同じ答えがテストされ、vbox 16.04の新規インストールで正常に動作します。AlIは、そのソリューションを試す前に、lightdm-gtk-greeter使用している関連設定をすべて削除する必要があると考えることができますsudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings。2人の挨拶者の間で多くの解決策が混同されていることに気付きました。価値がある場合、16.10で試してみてください。
user.dz

1
@Serg Gregは、あなたがそうする前に彼が指摘したように、私の答えの元のバージョンではステップが欠けていることをすでに知っていました。改訂され、スプレッドシートが再計算されたため、コメント付きの新しいスクリプトが配置されています。したがって、少なくともその間違いは二度と起こりません。ありがとう:)
WinEunuuchs2Unix

4

Ubuntu 16.04でログイン画面を変更するには、次を使用しました。

gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

次の行を挿入します。

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg'
# After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas

どこで:

  • $USER =ユーザーID。
  • Pictures =壁紙ディレクトリ。
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg=イメージファイル名(.png形式も可能)。
  • # (コメント)...変更後に何をすべきかを思い出させます!

ファイルを保存して終了します gedit

ここで、新しいログイン壁紙をコンパイルします。

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

最後の手順は再起動です。

Sergに深く感謝します。(ログイン画面の背景を変更します)システム上で、これは初期ログイン画面だけでなく、ロック画面ログインも変更することに注意してください。


Nautilusでポイントアンドクリックして、ログイン画面の壁紙を設定します

ディレクトリ/画像に移動し、右クリックして、Nautilus(ファイルマネージャーと呼ばれるファイルマネージャー)を使用してログイン画面/ロック画面の背景として設定できるスクリプトを作成しました:Nautilusはデスクトップの壁紙を設定できます。ログインとロック画面の壁紙を設定するにはどうすればよいですか?

Nautilus set-login-wallpaperドロップダウン


申し訳ありませんが、これは何らかの理由で機能しません。私はこの時点で16.10にいますが、ところで、元の質問が投稿されてからかなりの時間が経ちました。しかし、16.04で行ったのと同じ効果を経験しているので、それが違いを生んでいるとは思いません。 。
グレッグクラミダ

私は私の本当の壁紙をマウントする前に一瞬紫を点滅させると思います。16.04は14.04からアップグレードされましたが、アップグレードが完了するまで壁紙を試したことはありません。
WinEunuuchs2Unix

@ user.dzの実験のおかげで、一部またはほとんどのユーザーで機能するように思えるので、回答を書き留めておきます。ただし、元のリンクを投稿するか、不足している2つのステップを含めることをお勧めします。askubuntu.com
グレッグクラミダ

ここで欠けている重要なステップは、sudo glib-compile-schemas /usr/share/glib-2.0/schemasです。
セルギーKolodyazhnyy

はい、携帯電話でリンクを読んだときにそれを見ました。私は再び家にいる今、更新の過程で。スプレッドシートからコピーして、昨夜行を逃しました。
WinEunuuchs2Unix

1

実行sudo lightdm-gtk-greeter-settings(インストールされている場合)。[外観]タブに移動し、[背景]> [画像]を選択します。

注:ホームフォルダーから画像を選択し、フォルダーが暗号化されている場合、/home/userまだマウントされていないため、機能しません。


1
提案に感謝しますが、このソリューションは以前のUbuntuバージョンの多くのソリューションと同じ効果があるようです。私は一瞬設定した画像を見て、それからデフォルトの画像から悪化する紫色にフェードします...そのパッケージをセットアップした後、スタートアップ画面も非常に異なって見えると思います...古いルックバックを取得する方法がわからない
グレッグKramida

0

@OrganicMarbleが言ったように、Ubuntu Tweakがそのトリックをするはずです。私はそれをインストールし、「調整」タブに「ログイン設定」というタブがあります。パスワードを入力して右上のページのロックを解除すると、設定の壁紙を変更できます。それ以来、ログイン画面とロック画面が変更されました。


いいえ、申し訳ありませんが、前と同じように、一瞬のカスタム画像を表示し、紫色にフェードします。私がこの変更を見るのは、ロック画面だけです。
グレッグクラミダ

0

これは、16.04 LTSで追加ソフトウェアをインストールせずにうまく機能しました https://www.linuxslaves.com/2016/06/easiest-way-change-ubuntu-login-screen-background.html

要するに:sudo gedit /usr/share/gnome-background-properties/xenial-wallpapers.xmlを開き、背景画像をリストに追加します。次に、デスクトップを右クリックして「背景画像の変更」を開き、画像を選択すると、作業画面とログイン画面の両方で完了します。最終的に再起動して試してください。


0

ユニティグリッターをデフォルトとして設定するには、Ubuntu 16.04ログイン画面でファイルを編集します

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

「greeter-session」行を「greeter-session = unity-greeter」に変更します


0

デュオステップ

  1. sudo cp Downloads/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/
  2. sudo mv /usr/share/backgrounds/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/warty-final-ubuntu.png

ロックしてコメントするだけです!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.