Setting Look and Feels

Aleix Pol aleixpol at kde.org
Wed Sep 1 00:58:59 BST 2021


On Tue, Aug 31, 2021 at 6:27 PM Aleix Pol <aleixpol at kde.org> wrote:
>
> Hi all,
> I was looking at why we're not getting the phone shell listed along
> our different look and feels, I realised it's because the plasma phone
> shell doesn't have any defaults at the moment. You'll think "What? No
> specific phone settings?".
> This is because we have a separate repository that installs those in
> system-wide.
> https://invent.kde.org/plasma-mobile/plasma-phone-settings
>
> Most of these settings (especially those in /etc/xdg/) would be
> possible to specify as defaults.
> https://invent.kde.org/plasma/plasma-phone-components/-/merge_requests/183
>
> A problem to do that straight out is that at the moment we're
> specifying each setting separately rather than taking them at bulk,
> trusting the lnf.
> https://invent.kde.org/plasma/plasma-workspace/-/blob/master/kcms/lookandfeel/kcm.cpp#L354
>
> This works, provided we enable the different settings that we need,
> like this, doing it for every single configuration option could be
> tedious and error-prone:
> https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1029
>
> Now, is this something that we would like to entertain? I'd say it's a
> good way to configure a system to use a certain Plasma experience (be
> it Plasma Phone, Big Screen, etc). On the other hand, it also might
> dilute the current use of the look and feel kcm which is more about
> Look and less about Feel.
>
> What do you think?
> Aleix

Since it seems to me we are aligned towards making it work, I've
polished a bit the MRs to that end. I think it would make sense to
just pick all the defaults rather than cherry-picking through them,
this is something we can do for the next release though.

I'd appreciate any help towards moving what's in
https://invent.kde.org/plasma-mobile/plasma-phone-settings/-/tree/master/etc/xdg
to the Look and Feel package.
I imagine something similar will be needed for Big Screen, maybe
someone could take a look as well. Is there a plasma-phone-settings
counterpart?

Aleix


More information about the Plasma-devel mailing list