| 25 Nov 2022 |
samueldr | (coupled with the fact it doesn't work) | 06:50:07 |
samueldr | am I understanding that bit right? | 06:50:19 |
K900 | samueldr: I have a horrible thing that does it with kconfig invocations but also yes | 06:56:41 |
samueldr | AFAIUI the plasmoid setup simply cannot be done because of arbitrary identifiers | 06:57:14 |
samueldr | the only method I found that worked was symlinking to /etc/xdg/whateverthenameofitwas | 06:57:40 |
samueldr | and hardcoding my current config :( | 06:57:52 |
K900 | Yeah the plasmoid setup is iffy | 06:58:00 |
K900 | I think there's a DBus endpoint that can run custom JS in the Plasma context | 06:58:30 |
K900 | But that's A Lot | 06:58:33 |
samueldr | even the "globals from system config" thing absolutely didn't work for plamoids, but does for other things like input | 06:58:33 |
samueldr | yeah, really a lot | 06:58:47 |
samueldr | do you understand enough of the C++ twisted passages of Qt+KDE to know if that kwin bit means the defaults simply aren't being applied? | 06:59:21 |
K900 | I just woke up and typing this from my phone tbh | 06:59:41 |
samueldr | I'll be testing (tomorrow) "just" adding (*it)->read(this, m_defaultConfig); | 06:59:46 |
K900 | I don't want to read C++ on my phonen | 06:59:50 |
K900 | * I don't want to read C++ on my phone | 06:59:53 |
samueldr | no worries, take any time you need before answering if you want to :) | 06:59:58 |
samueldr | I'm also confused... if the non-default config is valid, but user config is invalid... it will attempt to apply the user config anyway?? (and conversely) | 07:00:56 |
K900 | kconfig is kind of a huge mess tbh | 07:02:12 |
samueldr | here it's kwin! | 07:02:18 |
K900 | Yes, that's part of it | 07:02:27 |
samueldr | I mean, it's internals of kwin at that point | 07:02:28 |
K900 | It's because kconfig doesn't actually do things like merging config | 07:02:53 |
K900 | By default | 07:02:59 |
K900 | So everything has to do it manually which sucks | 07:03:10 |
K900 | There was some talk about redoing the config system entirely for KF6 but I have no clue if that actually landed or what it looks like | 07:03:44 |
samueldr | what kind of merging do you mean here? | 07:06:35 |
samueldr | because different "scopes" like /etc/xdg vs. ~/.config merge fine AFAIUI without manual intervention by the consumer of the config | 07:07:01 |
samueldr | e.g. kcminput, which is what I was looking at for kwin, doesn't load it from the different sources manually | 07:07:55 |
samueldr | but it does work | 07:08:02 |