web-dev-qa-db-ja.com

Ubuntu 17.10でログイン画面の紫色を別の1つまたは画像(可能であれば)に変更するにはどうすればよいですか?

ログイン画面の背景を画像に変更できるかどうか、そうでない場合はデフォルトから色を変更する方法を知りたい。

login screen, orange and purple

9
Molham Mohamed

私は見つけました buntuhandhandbook.comのこれらの指示

GDM3(およびGnome)の良いところは、モジュール式に設計されているため、ほとんどすべてをカスタマイズおよび変更できることです。

CSS(またはSASS)の可能性を知っていれば、見た目が気に入らない場合に言われるので、好きなように変更できます。

ただし、これらの変更の一部は計画されたカスタマイズ機能ではないため、更新によりそれらが完全に消去される可能性があることに留意してください(ただし、これは将来変更される可能性があります)。

さて、今回のケースでは、GDM3のログイン画面の背景を変更したいと思います。

まず最初に、CSSルールがどのCSSルールに責任を持ち、どのファイルにあるかを見つけます。幸いなことに、誰かが既にそれを(最初のリンクで)行っているので、これらの指示はそれに基づいています。

編集するファイルは/usr/share/gnome-Shell/theme/gdm3.cssまたは/etc/alternatives/gdm3.cssのいずれかです(後者は前者への単なるシンボリックリンクです)。

Nanoエディターを使用します。あなたはそれですべてをすることができます、そしてそれはコンソールにとどまるので、それは本当に実用的です。

最初にコンソールを開き、次にnanoでファイルを開きます。

Sudo nano /usr/share/gnome-Shell/theme/gdm3.css

(このファイルを編集するには、rootアクセスが必要です。そのため、Sudoを使用します。)

次に、ロック画面の背景を担当するルールを見つけます。これは次のようになります。

#lockDialogGroup {
    background: #2c001e url(resource:///org/gnome/Shell/theme/noise-texture.png);
    background-repeat: repeat; 
}

ご覧のとおり、現在、背景は複数回繰り返される画像に設定されています。これが、ログイン時にノイズテクスチャを取得する方法です。

CSSを知っていれば、この「ガイド」の残りは役に立たないでしょう。

たとえば、そのノイズの多いテクスチャを、ログイン画面全体に広がる単一の画像に変更したいとします。これを行うには、ルールをこれに変更します。

#lockDialogGroup {
    background: url(file:///path/to/your/picture.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; 
}

/path/to/your/picture.png部分は、/ルートパスから開始して、使用する画像への実際のパスに置き換える必要があります。 (例に示すように、/の後にすべてのfile:- sが必要であることに注意してください。)

できました。 Ctrlキーを押しながらXキーを押してファイルを保存し、nanoを終了します。次回のログイン後、そこに設定した画像が表示されるはずです。

単色のみを設定したい場合は、単純に設定できます:

#lockDialogGroup {
    background-color: #2c001e;
}

#...部分は、選択したカラーコードです。 (Webのカラーコードを調べることができます。その方法がわからない場合は、カラーピッカーを使用して目的のカラーコードを取得してください。)

それでおしまい。これはで動作するはずですが、私はGDMを使用できないためテストされていません。まだ修正されていない別の問題が原因です。

12
fecka