linuxmint / linuxmint/slick-greeter

hidpi: Background is blurry in HiDPI mode.

Open
#113 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Vala
Stars
441
Forks
70
PR merge metrics
No merged PRs in 30d

Description

 * slick-greeter version - 1.2.2
 * Distribution - Arch
 * Graphics hardware *and* driver used - Intel HD620
 * 32 or 64 bit - 64 bit

Issue
I set this image as my background image in slick-greeter. My laptop has a 14" 2560x1440 screen, so I typically need HiDPI options for things to be a usable size. Hence, I set the following in my slick-greeter.conf:

draw-grid=false
enable-hidpi=on
xft-dpi=180

The result was a crisp greeter with appropriately-sized text, but a weirdly-scaled and blurry background. Here is the result in HiDPI mode (as configured above), and here is the result in "normal" mode. Notice how much higher-quality the greeter wallpaper is in the non-HiDPI version.

Steps to reproduce
Just download the image above and run the greeter with this minimal configuration:

[Greeter]
background=/usr/share/backgrounds/mountains-3.jpg
draw-grid=false
enable-hidpi=off

Expected behaviour
I wouldn't expect the background to be scaled in any way (just UI elements), but it is.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue using the supplied mountains-3.jpg and minimal slick-greeter.conf, comparing enable-hidpi on and off at 2560x1440. Start by tracing the greeter's background-loading and HiDPI scaling path; done means the background remains sharp while UI elements retain the configured HiDPI sizing.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.