Bug 8202

Summary: Default startup background can be clipped in ugly ways
Product: ThinLinc Reporter: Samuel Mannehed <samuel>
Component: MiscAssignee: Bugzilla mail exporter <bugzilla-qa>
Status: NEW ---    
Severity: Normal    
Priority: P2    
Version: trunk   
Target Milestone: LowPrio   
Hardware: PC   
OS: Unknown   
See Also: https://bugzilla.cendio.com/show_bug.cgi?id=7949
https://bugzilla.cendio.com/show_bug.cgi?id=7952
Acceptance Criteria:
Attachments: Screenshot showing a clipped ThinLinc logo
Screenshot showing that the blue bar can be hidden

Description Samuel Mannehed cendio 2023-08-09 16:55:00 CEST
Created attachment 1152 [details]
Screenshot showing a clipped ThinLinc logo

As of bug 7949 and bug 7952 we now automatically resize the startup background image to fit different size session windows. The technique we use will not stretch the image, but zoom it to fit either the width or the height of the session.

The source image we use has a 16:9 aspect ratio, when the session has roughly the same aspect ratio, things work fine. However, when the session is very wide, or very narrow, we get some visual problems. Square or narrow sessions can result in a clipped ThinLinc logo. Wide sessions can also result in a clipped ThinLinc logo, but also in that the blue bottom graphic isn't visible anymore.

We don't really want to change how the background image is fitted to the session window, since our behavior matches what the user is used to. We place this background image the same way GNOME or Windows places wallpaper images by default.
Comment 1 Samuel Mannehed cendio 2023-08-09 16:55:44 CEST
Created attachment 1153 [details]
Screenshot showing that the blue bar can be hidden
Comment 2 Samuel Mannehed cendio 2023-08-09 16:59:20 CEST
We could consider replacing the ThinLinc logo (and the blue bottom graphic?) in the default background image with more of a “watermark” that would always appear in the same spot relative to the window, and above any background image.
Comment 3 Samuel Mannehed cendio 2023-08-09 17:00:29 CEST
This issue is more common in ThinLinc Web Access since the browser UI (address bar etc.) takes up vertical space, this makes the remaining space for the session wider.