| Summary: | ICC profiles are always loaded from specified location, which breaks when that location is temporarily unavailable | ||
|---|---|---|---|
| Product: | [Plasma] KScreen | Reporter: | Gurenko Alex <agurenko> |
| Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | nate, xaver.hugl |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | 6.0.2 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| See Also: | https://bugs.kde.org/show_bug.cgi?id=485555 | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Gurenko Alex
2024-03-15 18:55:52 UTC
Copying the profile to a local directory (maybe to "~/.local/share/icc/" that colord uses) sounds like a reasonable request to me
> Field becomes unresponsive and new profile cannot be selected, when previous profile is not accessible
That's a surprise though, and doesn't happen on my PC
(In reply to Zamundaaa from comment #1) > Copying the profile to a local directory (maybe to "~/.local/share/icc/" > that colord uses) sounds like a reasonable request to me > > > Field becomes unresponsive and new profile cannot be selected, when previous profile is not accessible > That's a surprise though, and doesn't happen on my PC Yeah, copying it locally to .local sounds good. For the other, I'm not sure how you tested it, I have a /mnt/nas/<shares> configured as systemd mount and automount units, probably it's waiting for the time out, but I'm pretty sure I've waited specified 30s and it was still hanging #2 is a bug that we should fix; please submit a separate bug report for that. (In reply to Nate Graham from comment #3) > #2 is a bug that we should fix; please submit a separate bug report for that. I've created this BZ: https://bugs.kde.org/show_bug.cgi?id=485555 for the issue with existing profile, I guess we can keep this one as a RFE? Indeed, this ticket becomes a request to copy the user-specified ICC profile to an internal, always-available location. Which, now that I think about it, would reduce or eliminate the need for Bug 485555. So we'll see which approach wins out. (In reply to Nate Graham from comment #5) > Indeed, this ticket becomes a request to copy the user-specified ICC profile > to an internal, always-available location. Which, now that I think about it, > would reduce or eliminate the need for Bug 485555. So we'll see which > approach wins out. I have not extensively tested behavior, but I think **at least** a message is required on login if the existing profile cannot be loaded (deleted by user for example). Just because we copy it to the local destination, does not mean it won't become unavailable (I had a btrfs meltdown last year for the /home which is on a separate drive). |