Bagaimana cara menyesuaikan tampilan layar Gnome pelindung / gorden / login?

8

Desktop Gnome tampaknya dikonfigurasi dalam berbagai cara: di " pengaturan Gnome ", dengan gnome-ekstensi , gnome-tweak-tool, gsettingsatau dconf-editor.

Namun, terlepas dari prosedur ini untuk mengubah latar belakang layar masuk , yang melibatkan sedikit kompilasi glib, saya tidak menemukan cara untuk menyesuaikan tampilan:

  • layar login (font, posisi, warna dan ukuran kotak login)
  • layar pelindung alias layar kunci alias tirai (font, posisi, warna, format, dan ukuran jam, pesan yang ditampilkan, dll. )

Saya mengerti bahwa filosofi Gnome bukan untuk mengalokasikan banyak sumber daya dalam hal tweak-tweak-tweaking-tweakable. Tetapi saya terkejut bahwa sifat-sifat dasar dan tidak berbahaya dari layar ini tampak begitu sulit untuk diakses.

Apakah ada cara saya dapat mengakses dan mengubah properti organisasi layar masuk / perisai?
Apakah mereka hardcoded atau hanya masalah menyelinap ke kecil curtain.xmlatau loginscreen.json?
Apakah saya perlu masuk ke sumber dan mengkompilasi gnome sendiri?

iago-lito mempertimbangkan untuk pergi
sumber

Jawaban:

2

Ubuntu

Saya menggunakan ubuntu 18.04, (juga melakukan ini di 17.10) dan pada bagaimana @ cezanee-vahid mengatakan, Anda dapat menemukan file CSS di sini: /usr/share/gnome-shell/theme/gdm3.cssdan dengan mengubah file ini Anda tidak perlu memulai ulang gnomeatau melakukan hal lain, mereka akan menjadi diubah dengan mengunci komputer (atau lebih baik dikatakan akan dimuat ulang).

jadi untuk mengubah ukuran jam Anda hanya perlu mengubah font-sizedan font-weightuntuk .screen-shield-clock-timekelas.

juga karena jika Anda ingin mendapatkan tumpangan dari yang panah di bagian bawah layar hanya mengatur 0untuk heightdan widthdari .screen-shield-arrows Gjs_Arrowselector CSS. pengaturan 0untuk font-sizedari .screen-shield-clock-dateakan melakukan hal yang sama untuk Tanggal.

Lengkungan

Saya bukan pengguna distro Arch atau bahkan Arch, tetapi setelah membaca ArchWiki tentang GDM sepertinya Anda perlu mengkompilasi file sumber untuk GDM setelah mengubahnya. juga, gdm3.cssfile di Arch dinamaignome-shell.css

jadi kesimpulannya, spet ini diperlukan untuk mengubah tema GDM di Arch:

  1. mengekstraksi tema GDM saat ini
  2. membuat gnome-shell-theme.gresource.xmlfile untuk file gambar yang dipilih
  3. mengubah gnome-shell.cssfile sesuai keinginan!
  4. kompilasi tema GDM baru yang telah Anda buat
  5. mengganti file di bawah /usr/share/gnome-shell
  6. ulangan gdm.service

ArhcWiki di atas menjelaskan langkah-langkah ini secara terperinci.

aasmpro
sumber
Terima kasih atas langkah-langkahnya. Sayangnya, saya tidak dapat menemukan gdm3.cssfile di sistem saya (ini adalah archlinux). Yang paling dekat yang saya temukan adalah dua file di /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}, yang memang berisi properti yang Anda sarankan. Namun, setiap perubahan yang saya buat pada file-file ini tampaknya tidak berpengaruh bahkan setelah saya me-restart komputer saya: \ Dapatkah saya bertanya di mana Anda menemukan informasi ini? Apakah ada dokumentasi resmi tentang file-file ini?
iago-lito 'mempertimbangkan untuk meninggalkan
1
@ iago-lito saya telah memperbarui jawabannya dan berpikir itu seharusnya bekerja, saya menantikan balasan Anda! dan juga untuk ubuntu saya baru saja menemukan hal-hal ini dengan bermain-main dengan gdm3.cssfile.
aasmpro
1
Bagus! Kompilasi adalah langkah yang saya lewatkan. Cheers :)
iago-lito 'mempertimbangkan meninggalkan
1
Seperti yang disarankan ada , cukup ketik rtdi <Alt+F2>kotak dialog untuk me-restart tema bukannya restart seluruh gdm.service.. lebih mudah dan tidak memerlukan izin superuser :)
Iago-lito 'mempertimbangkan meninggalkan
itu keren! terima kasih atas umpan baliknya :)
aasmpro
2

Tidak yakin apakah ini sedikit terlambat tetapi Anda dapat menyesuaikan nilai-nilai di dalamnya /usr/share/gnome-shell/theme/gdm3.cssdan itu berhasil. Temukan screen-shield-clockkelas dan buat perubahan Anda. Satu hal sederhana yang saya lakukan untuk membuatnya sedikit lebih bagus adalah mengatur font-weightuntuk 300dan meningkatkan tampilan satu juta kali.

Cezanne Vahid
sumber
Hei, tidak buruk. Ini bisa sangat membantu, tepuk tangan :) Sudahkah Anda menemukan dokumentasi tentang arti dari nilai-nilai ini? Saya tidak dapat menemukannya. Juga, apakah saya perlu memulai ulang atau mengkompilasi ulang sesuatu? Saya tidak bisa membuat perubahan saya terjadi. File yang saya temukan dipanggil gnome-classic.css.
iago-lito 'mempertimbangkan meninggalkan
Hah. Mungkin dalam direktori yang sama Anda dapat mencoba tweaker gnome-shell.cssatauubuntu.css
Cezanne Vahid
Tidak, tidak punya: \ Apakah ada dokumen tentang ini di suatu tempat?
iago-lito 'mempertimbangkan meninggalkan