Bug 417771 - No way to configure primary button slider wrap in GTK applications
Summary: No way to configure primary button slider wrap in GTK applications
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_style (show other bugs)
Version: 5.18.0
Platform: Manjaro Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-17 04:31 UTC by TYY331
Modified: 2020-02-17 15:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description TYY331 2020-02-17 04:31:02 UTC
SUMMARY
There is no way to enable the gtk-primary-button-warps-slider configuration option for both GTK2 and GTK3 applications, this leads to inconsistent behavior in QT and GTK applications, in Plasma version 5.17 and prior you can set this setting, now with the recent changes introduced in Plasma 5.18 the option is missing.
STEPS TO REPRODUCE
1. Open System Settings
2. Go to Application Style 
3. Try to configure how sliders work for both GTK2 and GTK3 application

OBSERVED RESULT
Missing configuration option

EXPECTED RESULT
gtk-primary-button-warps-slider should be configurable or at least inherit the current style's option (as with the theme)
Comment 1 Mikhail Zolotukhin 2020-02-17 08:28:34 UTC
Do you have "Clicking in scrollbar track" in Workspace Behavior > General Behavior? If you have, does the change of value changes the config line in ~/.gtkrc-2.0 and ~/.config/gtk-3.0/settings.ini called "gtk-primary-button-warps-slider"?
Comment 2 TYY331 2020-02-17 15:34:36 UTC
(In reply to Mikhail Zolotukhin from comment #1)
> Do you have "Clicking in scrollbar track" in Workspace Behavior > General
> Behavior? If you have, does the change of value changes the config line in
> ~/.gtkrc-2.0 and ~/.config/gtk-3.0/settings.ini called
> "gtk-primary-button-warps-slider"?

Yes it's working now, after changing the setting Breeze and GTK settings are now synced again and working as expected