material-you-theme icon indicating copy to clipboard operation
material-you-theme copied to clipboard

Add GDM and Lock screen themeing

Open f1amy opened this issue 2 years ago • 5 comments

For a complete GNOME themeing beauty, we should try to theme the login screen, and the GNOME Display Manager.

GDM themeing might be not possible for just an extension, but I don't know for certain.

f1amy avatar Aug 24 '22 10:08 f1amy

since gnome 42 its possible to keep an extension working in the login screen and gdm, but for gdm the extension must be installed globally(/usr/share/gnome-shell/extensions/)

https://gjs.guide/extensions/upgrading/gnome-shell-42.html#metadata-json

Py-GNU-Unix avatar Aug 28 '22 10:08 Py-GNU-Unix

Simply adding "session-modes": [ "gdm", "unlock-dialog", "user" ], and installing it globally didn't do the trick, so if anyone has an idea on how to do this, please let us know or create a pull request.

ardjuh avatar Oct 14 '22 19:10 ardjuh

You can theme GDM with gdm-tools. I copied the shell theme to /usr/share/themes and followed the steps here: https://www.linuxuprising.com/2021/05/how-to-change-gdm3-login-screen-greeter.html

AlexMicael avatar Nov 02 '22 23:11 AlexMicael

I've updated the README so it's now explained over there.

ardjuh avatar Nov 03 '22 20:11 ardjuh

It's not that hard to do this with code, but you firstly rely on a bit to many dependencies (npm, node, sass, gsettings, set-gdm-theme, pkexec) and secondly get an authentication popup when something changes. So I don't think it is wise to code this in

ardjuh avatar Nov 03 '22 21:11 ardjuh