juhaku / loginized

Gnome GDM Login Theme Manager. Easy and Fast Login Theme Manipulation
GNU General Public License v3.0
194 stars 8 forks source link
electron-vue gdm gnome gnome-shell login-screen-changer login-theme-manipulator login-theme-switcher theme-manipulator theme-switcher vue

Loginized

Gnome GDM Login Theme Manager. Easy and Fast Login Theme Manipulation.

Disclaimer

As from Gnome 3.36 onwards (https://help.gnome.org/misc/release-notes/3.36/) some or even all of the functionality might not work as expected. One of them might be the possibility to change the shield and I might as well remove this feature from further releases to come. However below is my test results with latest gnome-shell.

Features

As a cherry on top of the cake Loginized comes also with command line application (loginized-cli).

Note! If you are not seeing any themes via the application or you cannot see the theme you want to see. It might be because of that theme or those themes does not have gnome-shell theme available as compilied resource. In such case see the wiki for more details WIKI.

More features are planned in further releases.

Ubuntu users

Default theme in Loginized app is the actual de facto from Gnome which is Blue adwaita based gnome-shell theme. Ubuntu overrides this theme's css file to provide different colors to login screen. When Default theme is used with Loginized that will use the standard from Gnome (blue adwaita).

In order to use the Yaru as login theme with Loginized that is standard for Ubuntu see https://github.com/juhaku/loginized/wiki/Help#ubuntu-users-yaru-gnome-shell-theme

Installation

Download package that suits most for you.

Alternatively you may build the application from sources. See WIKI for more details.

Prerequisites

Downloads

Distribution DL Sha1 Required packages
Arch based loginized-1.4.0.pacman efff5d37f3728dbc16832219ac346ef77af3c613 glib2, xdg-utils
RPM based loginized-1.4.0.x86_64.rpm b4e7cd93e8d765671f9bd03df1b29e7370ada60c glib2-devel, xdg-utils (Open SUSE, Fedora)
Debian based loginized_1.4.0_amd64.deb 3df077659cf0ed3cf5cd55d9cd87f0242e12ca7d libglib2.0-bin, libglib2.0-dev-bin, xdg-utils (Ubuntu)
All Loginized.1.4.0.AppImage e78e2f8eb2344adfeab25ed9f13bbae6a57502d2 Distro dependant
All loginized-1.4.0.zip f778e73ae761e2b131b6e0020c028f9577957ba2 Distro dependant

Tested on

Basically runs on every Gnome based distribution with GDM as login manager running on gnome-shell 3.26 and above. Older ones should work as well but are not tested.

Known limitations and issues

Feel free to prove me wrong as issues are never good thing.

Things to consider

Contributing

Contributing is very well welcome. You should start with cloning the repository and then getting to know technics used in this application. If you are already familiar with them just drop A PR but make sure that you have actually tested that your changes works before submitting a PR.

As of for quite some time I haven't been using Gnome desktop because mutters inefficiency so I have no interest to develop this application actively. But I will keep it maintained at least for now.

Screenshots

Theme selection

Settings

About

License

This project is lincensed under GPL-3.0 license. See more details at LICENSE