Summary: | Un-portalized GTK file picker ignores single/double click settings | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | David <david.cortes.rivera> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | nate |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
David
2023-03-08 08:42:44 UTC
KDE doesn't control the GTK file dialog, which at some point removed the feature to allow you to single-click; now it only accepts double-clicks. This annoyance is why KDE users generally prefer the KDE file dialogs over the GTK file dialogs. :) (In reply to Nate Graham from comment #1) > KDE doesn't control the GTK file dialog, which at some point removed the > feature to allow you to single-click; now it only accepts double-clicks. > > This annoyance is why KDE users generally prefer the KDE file dialogs over > the GTK file dialogs. :) But it somehow managed to have KDE settings applied to it on previous plasma versions. I'm assuming you just upgraded Debian. That being the case, Plasma wasn't the only thing that got upgraded; GTK did too. The feature was removed in a GTK release at some point in the last few years. (In reply to Nate Graham from comment #3) > I'm assuming you just upgraded Debian. That being the case, Plasma wasn't > the only thing that got upgraded; GTK did too. The feature was removed in a > GTK release at some point in the last few years. Ok, I did some experiments and turns out what changed this for me was not having an environment variable GTK_USE_PORTAL=1. Any reason why that variable isn't set by default in plasma? When that envar set, you'll see the KDE dialogs which do support the single/double-click setting. It's a debug tool that the GTK folks don't encourage people to set by default in a production environment. At some point in the past, I recall them deliberately breaking support for it in some app do discourage people from using it that way. So we can't rely on it. You're welcome to set it yourself if you'd like. Some distros even set it as well. But it's not something that's appropriate for us to do in Plasma. |