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


8

GNOMEデスクトップは、さまざまな方法で設定可能なようだ:「でGnomeの設定」、とのgnome-拡張gnome-tweak-toolgsettingsまたはdconf-editor

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

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

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

ログイン/シールド画面の構成プロパティにアクセスして微調整する方法はありますか?
彼らはハードコードまたはそれは小さなに潜入するだけですされていますcurtain.xmlloginscreen.json
ソースを調べてgnomeを自分でコンパイルする必要がありますか?

回答:


2

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のためにheightwidth.screen-shield-arrows Gjs_ArrowCSSセレクタを。ofの設定0font-size.screen-shield-clock-dateDateについても同じです。

アーチ

私はArchやArchベースのディストリビューションユーザーではありませんが、GDMに関するArchWikiを読んだ後、GDMのソースファイルを変更した後でコンパイルする必要があるようです。また、gdm3.cssArch のファイルの名前は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はこれらのステップを詳細に説明しています。


これらの精度をありがとうございます。残念ながら、gdm3.css私のシステムにはファイルが見つかりません(これはarchlinuxと言えます)。私が見つけた最も近い/usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}ものは、にある2つのファイルで、あなたが提案するプロパティが含まれています。ただし、これらのファイルに加えた変更は、コンピュータを再起動した後でも効果がないようです。これらのファイルに関する公式のドキュメントはありますか?
iago-lito

1
@ iago-lito私は答えを更新し、それがうまくいくと思います、あなたの返事を楽しみにしています!また、ubuntuの場合は、gdm3.cssファイルをいじってこれらのことを見つけました。
aasmpro

1
すごい!コンパイルは私が逃した一歩でした。乾杯:)
iago-lito

1
そこで提案されているよう、ダイアログボックスに入力rtするだけで<Alt+F2>、テーマ全体を再起動するのではなく、テーマを再起動しgdm.serviceます..より簡単で、スーパーユーザーの権限は必要ありません:)
iago-lito

それは素晴らしいことです!:)
aasmpro

2

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


おい、悪くない。これは大いに役立ちます、乾杯:)これらの値の意味に関するドキュメントを見つけましたか?何も見つかりませんでした。また、何かを再起動または再コンパイルする必要がありますか?変更を加えることができませんでした。私が見つけたファイルはと呼ばれていgnome-classic.cssます。
iago-

ええと。おそらく、その同じディレクトリにあなたは微調整を試みることができるgnome-shell.cssubuntu.css
セザンヌヴァヒド

いいえ、ありません:\これに関するドキュメントはどこかにありますか?
iago-lito
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.