On Tue, Oct 21, 2014 at 10:52:58PM +0200, Holger Levsen wrote: > > Yes, I've now seen the relevant code in debian/update-debian-edu- > artwork-(lines|joy|spacefun) and it's won't correctly neither: > > symlink_gnome_shell_css() { > if [ -f /usr/share/gnome-shell/theme/gnome-shell.css.edu-diverted ]; then > ln -fs /usr/share/gnome-shell/theme/debian-edu-${EDUTHEME}-gnome- > shell.css /usr/share/gnome-shell/theme/gnome-shell.css > fi > } > > (this is called from postinst...) > > So yes, this will work, when only artwork-lines or artwork-joy is installed. > But when both or all three are installed, these postinsts will be executed in > random order and the last one will "win". That's hardly the expected result > :-) By default only debian-edu-artwork and debian-edu-artwork-lines are installed. Someone who needs/wants historic artwork will intentionally install d-e-artwork-joy or d-e-artwork-spacefun. This theme is activated then. So IMO no huge problem. I found the above mentioned divert to be needed as: - Gnome/gdm3 seems now to be different/not respecting configuration in desktop-base like kdm and lightdm. - The gdm3 login screen seems to be already a (scriptable) gnome-session, configured in /usr/share/gnome-shell/theme/gnome-shell.css - I was unable to find a way other than diverting to change the background (configured as a small 'repeated' image in 'background') inside the css file. This image fills up the whole screen (making up a black background). Maybe there's another way... Wolfgang
Attachment:
signature.asc
Description: Digital signature