Gnome desktop seems configurable in various ways: in "Gnome settings", with gnome-extensions, gnome-tweak-tool
, gsettings
or dconf-editor
.
However, apart from this procedure to change the login screen background, which involves a little bit of glib compiling, I have found no way to customize the appearance of:
I understand that Gnome philosophy is not to allocate much resource in tweaky-tweak-tweaking-tweakable stuffs. But I am suprised that such basic and harmless properties of these screens seem so difficult to access.
Is there a way I can access and tweak login / shield screen organization properties?
Are they hardcoded or is it just a matter of sneaking into a small curtain.xml
or loginscreen.json
?
Do I need to get into the sources and compile gnome myself?
I use ubuntu 18.04, (also done this in 17.10) and as of how @cezanee-vahid said, you can find the CSS file here: /usr/share/gnome-shell/theme/gdm3.css
and by changing this file you don't need to restart gnome
or do anything else, they will be changed by locking computer (or better to say will be reloaded).
so for changing clock size you only need to change font-size
and font-weight
for .screen-shield-clock-time
class.
also for if you want to get ride off that arrows in the bottom of the screen just set 0
for height
and width
of .screen-shield-arrows Gjs_Arrow
CSS selector. setting 0
for font-size
of .screen-shield-clock-date
will do the same for Date.
I'm not an Arch or even Arch-based distro user, but after reading ArchWiki about GDM it seems like you need to compile source files for GDM after changing them. also, the gdm3.css
file in Arch is named gnome-shell.css
so in conclusion, these spets are needed to change GDM theme in Arch:
gnome-shell-theme.gresource.xml
file for the selected image filesgnome-shell.css
file as you wish!/usr/share/gnome-shell
gdm.service
the ArhcWiki above have explained these steps detailed.
gdm3.css
file on my system (this is archlinux speaking). The closest I have found are two files at /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}
, which do contain the properties you suggest. However, any change I make to these files seem to have no effect even after I restart my computer :\ Can I ask you where you have found these informations? Is there any official documentation about these files? — Mar 21, 2019 at 06:49 gdm3.css
file. — Mar 23, 2019 at 23:22 rt
in the <Alt+F2>
dialog box to restart the theme instead of restarting the whole gdm.service
.. it's easier and it doesn't require superuser permissions :) — Mar 24, 2019 at 08:32 External links referenced by this document: