web-dev-qa-db-ja.com

Gnome画面のシールド/カーテン/ログイン画面の外観をカスタマイズするにはどうすればよいですか?

Gnomeデスクトップはさまざまな方法で構成できます。「Gnome設定」で、 gnome-extensionsgnome-Tweak-toolgsettings または dconf-editor

ただし、 ログイン画面の背景を変更するこの手順 を除いて、glibのコンパイルが少し必要ですが、次の外観をカスタマイズする方法はありません。

  • ログイン画面(ログインボックスのフォント、位置、色、サイズ)
  • シールド画面akaロック画面akaカーテン(フォント、位置、色、時計の形式とサイズ、表示されるメッセージ、など

Gnomeの哲学は、微調整、微調整、微調整、調整が可能なものに多くのリソースを割り当てることではないことを理解しています。しかし、私はこれらの画面のそのような基本的で無害なプロパティにアクセスするのがとても難しいように思われることに驚いています。

ログイン/シールド画面の組織プロパティにアクセスしてTweakできる方法はありますか?
彼らはハードコーディングされているのですか、それとも単に小さなcurtain.xmlまたはloginscreen.json
ソースにアクセスしてgnomeを自分でコンパイルする必要がありますか?

8
iago-lito

Ubuntu

私はubuntu 18.04を使用しています(これも17.10で行われます)。@ cezanee-vahidによると、CSSファイルはここにあります:_/usr/share/gnome-Shell/theme/gdm3.css_そして、このファイルを変更することにより、 gnomeを再起動する必要はありません。他に何もする必要はありません。コンピュータをロックすることで変更されます(またはリロードされるといいでしょう)。

したがって、クロックサイズを変更するには、_font-size_クラスの_font-weight_および_.screen-shield-clock-time_のみを変更する必要があります。

また、画面の下部にある矢印を消したい場合は、_0_heightおよびwidth/_.screen-shield-arrows Gjs_Arrow_に設定します。 CSSセレクター。 _0__font-size__.screen-shield-clock-date_の設定は、日付に対して同じことを行います。

アーチ

私はArchまたはArchベースのディストリビューションユーザーではありませんが、GDMに関する ArchWikiを読んだ後 GDMのソースファイルを変更した後、それらをコンパイルする必要があるようです。また、Archの_gdm3.css_ファイルは_gnome-Shell.css_という名前になります

結論として、これらのspetはArchのGDMテーマを変更するために必要です:

  1. 現在のGDMテーマを抽出する
  2. 選択した画像ファイル用の_gnome-Shell-theme.gresource.xml_ファイルの作成
  3. _gnome-Shell.css_ファイルを必要に応じて変更します!
  4. 作成した新しいGDMテーマをコンパイルする
  5. _/usr/share/gnome-Shell_以下のファイルを置き換える
  6. 再作成中_gdm.service_

上記のArhcWikiはこれらのステップを詳細に説明しています。

2
aasmpro

これが遅すぎるかどうかはわかりませんが、/usr/share/gnome-Shell/theme/gdm3.cssの値をカスタマイズすることができ、それでうまくいきます。 screen-shield-clockクラスを見つけて、変更を加えてください。もう少し良いものにするために私が行った1つの簡単なことは、font-weight300に設定することです。

2
Cezanne Vahid