Bug 8444 - Inconsistent display of "ThinLinc client configuration" across platforms
Summary: Inconsistent display of "ThinLinc client configuration" across platforms
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: LowPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-11 08:58 CET by Madeleine
Modified: 2024-11-28 16:27 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Madeleine cendio 2024-11-11 08:58:46 CET
When users want to view detailed information about a .tlclient file, different platforms show varying text labels for the same file.

On macOS, detailed information is accessed by using Command+i or right-clicking and selecting "Get Info." On Linux and Windows, this can be done with Alt+Return or by right-clicking and choosing "Properties." 
- On Linux Fedora, the displayed text is “ThinLinc client configuration”.
- On Linux Debian and macOS, this text does not display as expected. Instead, it shows "com.cendio.thinlinc.clientconf."
- On Windows 11, the text appears as “ThinLinc client configuration (.tlclient)".

It would be preferable if the displayed text were consistent across all supported platforms.
Comment 1 Madeleine cendio 2024-11-21 16:53:02 CET
On Windows, it is standard behavior to append the file extension in parentheses after the file type description in the "Properties" dialog. For example, a .pdf file is displayed as "PDF file (.pdf)", and similarly, a .tlclient file appears as "ThinLinc client configuration (.tlclient)," which follows the expected format.
Comment 2 Madeleine cendio 2024-11-28 16:27:42 CET
I performed some further testing on this bug using ThinLinc client 4.17 on two virtual machines:
- Ubuntu 22.04 with GNOME Shell 42.9
- Ubuntu 24.04 with GNOME Shell 46.0.

On Ubuntu 24.04, the file description appeared correctly as "ThinLinc Client Configuration". However, on Ubuntu 22.04, it displayed as "ThinLinc Client Configuration (application/vnd.cendio.thinlinc.clientconf)". I also tested Ubuntu 24.04 with KDE Plasma (plasmashell 5.27.11), where the file description appeared as expected: "ThinLinc Client Configuration". Therefor, I believe that this inconsistency may be related to the differences in GNOME Shell versions (42.9 vs. 46.0). 

Both VMs were using Nautilus, the default file manager for GNOME, with versions 42.6 on Ubuntu 22.04 and 46.2 on Ubuntu 24.04. I aimed to continue to investigate if this file description inconsistency might be a bug in earlier versions of Nautilus, so I began looking into testing different versions of Nautilus via Flatpak. However, I encountered issues due to an EOL commit that blocked the installation of older versions. Combined with limited storage on the VMs, this prevented me from continuing the tests.

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