Github Issue #9041 - Qubes logo in lockscreen does not work with altered DPI

Github Issue #9041 - Qubes logo in lockscreen does not work with altered DPI

On 16 March, Geblaat writes:

When you alter the DPI in Dom0 and lock the screen, Qubes logo gets replaced by default logo.
Steps to reproduce:
. Go to Appearance tool in Dom0
. Go to tab Fonts
. Set custom DPI to 120
. Lock the screen
Expected behavior:
Lockscreen shows Qubes logo, this worked fine in R4.1 with custom DPI.
Actual behavior:
Qubes logo gets replaced by ugly default logo.

Here the “default logo” is a reference to the infamous xscreen fire logo.

Diagnosis and Analysis

This is extremely easy to fix. Looking at the Qubes OS patch for xscreensaver, then looking at xscreensaver source code, we immediately recognize that Qubes OS patch only ships 50 & 180 pixel logos. Whereas the original software comes with 50, 180, 360 & 512 pixel logos. Qubes patch misses PNG files as well.

Solution

Make 360 & 512 Qubes OS logos in XPM & GIF format. Make all logos in PNG format. Add them to xscreensaver.spec.in patch. Make a PR.
Bonus: Test the patch

I leave this for one or two weeks to see if anyone is interested. Then I will submit the patch myself.

3 Likes