Bug 8596 - Profile chooser doesn't disclose what desktops lack configured profiles
Summary: Profile chooser doesn't disclose what desktops lack configured profiles
Status: RESOLVED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Other (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.19.0
Assignee: Tobias
URL:
Keywords: relnotes
Depends on:
Blocks:
 
Reported: 2025-05-28 08:41 CEST by Tobias
Modified: 2025-06-02 13:40 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:
MUST: * The error page must detail which installed desktops match configured ThinLinc profiles and which do not * The error page must provide follow-up steps to take to address the profile issue


Attachments

Description Tobias cendio 2025-05-28 08:41:31 CEST
When no executable ThinLinc profiles could be found, the profile chooser presents a list of installed X11 desktops. This is followed by a suggestion to look into profile configuration for these installed desktops.

It would be a nice addition if the profile chooser aided the user a little bit by providing what desktops could or could not match with configured profiles.
Comment 3 Tobias cendio 2025-05-30 08:23:33 CEST
> MUST:
> * The error page must detail which installed desktops match configured ThinLinc profiles and which do not
✅ When there are configured profiles for installed desktops, these will be listed alongside the desktops. The desktops lacking configured profiles are not included in the list. However, when there are no matching profiles at all, all installed desktops are listed.
> * The error page must provide follow-up steps to take to address the profile issue
✅ When there are no configured profiles, it is recommended to look into their existence and activation status. Conversely, when there are configured profiles, it is recommended to look into their activation status.
Comment 4 Tobias cendio 2025-05-30 08:25:49 CEST
The presentation of installed desktops with matching profiles would benefit greatly from a monospaced scroll view -- see bug 8594 -- that is structured by columns.
Comment 6 Samuel Mannehed cendio 2025-06-02 10:05:06 CEST
We discussed what we wanted to display in the case where there are matching profiles, but none is available. We decided that the name of the profile is enough in this case.

As of r41972 the path to the matching desktop file is printed as well, this is probably a level of detail we want to avoid - reopening.

Being too detailed can give false confidence in the solution we propose.
Comment 8 Tobias cendio 2025-06-02 13:40:10 CEST
(In reply to Samuel Mannehed from comment #6)

We now only report the matched configured ThinLinc profiles so the user can focus on that only.

Note You need to log in before you can comment on or make changes to this bug.