Mailinglist Archive: opensuse-features (10 mails)

< Previous Next >
[openFATE 324570] make GDM background image configurable
Feature changed by: QK ZHU (qkzhu)
Feature #324570, revision 9
Title: make GDM background image configurable

Requested by: Ludwig Nussel (lnussel)
Partner organization:

GDM only has very limited theming posibilites. To change the actual
wallpaper one has to modify a binary file a rather nasty and not
upgradable way:
Please implement some more convenient way to allow custom deployments
to override the wallpaper in GDM.

Use Case:
Customers and partners might want to customize SLES, SLED, and SLE

#1: QK ZHU (qkzhu) (2018-09-10 03:28:09)
Upstream status: - This feature was rejected by upstream - A new design for
login & lock screen has been proposed during 2017 GNOME Shell UX Design
Hackfest, it seems a blurred background is in their paln but I am not
sure when this will be implemented: My
questions: There are two aspects for GDM background, login screen and
lock screen - Should both of them be configurable? Login screen
background is a system-wide behavior while lock screen background is a
user-wide behavior, should lock screen align with login screen?
Tentative solutions: 1. Let GDM uses a custom CSS file and use update-
alternatives to switch between different themes. Ubuntu uses this way
to redefine their login theme: But
their patch doesn't change the lock screen background: 2.
According to GResource doc: 'it is possible to use the
G_RESOURCE_OVERLAYS environment variable to selectively overlay
resources with replacements from the filesystem.' but is's only for
debugging or quick hacking and testing purposes. I will make some
investigation to check if it's a practical solution
Potential regressions: - multi-monitor behaviors - SUSE logo on the
lock screen was added as a background, it may be affected by this

#2: Ludwig Nussel (lnussel) (2018-09-10 14:56:33Z) (reply to #1)
For a start the gdm background alone would be good already even without
lock screen :)

+ #3: QK ZHU (qkzhu) (2018-09-12 10:02:44)
+ Modify /usr/share/applications/org.gnome.Shell.desktop to
+ Exec=G_RESOURCE_OVERLAYS=/org/gnome/shell/theme/noise-texture.
+ png=/path/filename.jpg /usr/bin/gnome-shell Login & Lock screen
+ background will be both changed.
+ The background image will be repeated if its size doesn't fit with the
+ resolution, i.e. It's not convenient to adjust the image property by
+ this way.

openSUSE Feature:

< Previous Next >
List Navigation
This Thread