Plasma welcome wizard plans

Nate Graham nate at kde.org
Wed Sep 28 05:19:34 BST 2022


For all who are interested, see 
https://invent.kde.org/plasma/plasma-welcome/-/issues/7 to discuss 
requirements and implementation details.

Nate

On 9/27/22 21:25, Nate Graham wrote:
> So it seems pretty clear that distro extensibility is a desired feature. 
> We'll be discussing this during Akademy next week at 11 AM on Wednesday 
> in room 1; see https://community.kde.org/Akademy/2022/Wednesday. If 
> you're attending, please feel free to participate!
> 
> Hopefully I can recruit someone far more talented at software 
> development than I to get it done, but if not, I'll gird my loins and 
> try to code it up myself.
> 
> Nate
> 
> 
> On 9/21/22 13:47, Erich Eickmeyer wrote:
>> Hi Nate,
>>
>> Doing this one with my Ubuntu Studio hat on.
>>
>> On Monday, September 19, 2022 5:23:33 PM PDT Nate Graham wrote:
>>> Hello distro folks!
>>>
>>> A few of us have been working on a welcome wizard for Plasma; see
>>> https://invent.kde.org/plasma/plasma-welcome. The idea is to be an
>>> onboarding experience to teach people basics about what KDE and Plasma
>>> weare, how to get started using the system, how to get involved and
>>> donate, and so on. It would also be used to show release notes after
>>> upgrade.
>>>
>>> I know some of you represent distros that already have their own
>>> first-run wizards. We don't want the user to see two wizards, so would
>>> you prefer to continue showing your own wizard and don't show the KDE
>>> one (which is perfectly fine), or to migrate the content in yours to one
>>> or more new pages the KDE one, should such a thing become possible by
>>> supplying custom distro-specific pages?
>>>
>>>
>>> Nate
>>
>> For a while now, and it's no secret since OMG! Ubuntu published an 
>> article
>> about it about four years ago, but we (Ubuntu Studio) had been working 
>> on a
>> welcome app four years ago that never really got off the ground. Back 
>> then we
>> were on Xfce and two years ago we switched to Plasma as our DE.
>>
>> Having a fully-customizable welcome app would be very... "welcome", 
>> but it
>> would have to be modular. I like what the calamares installer has done 
>> where
>> the base package looks for files in specific locations for its modules 
>> and
>> customizations, but those files are installed by a separate package.
>>
>> Right now, and correct me if I'm wrong, but it appears as though 
>> everything in
>> this app is hard-coded into the binary itself. That's problematic as 
>> it leaves
>> very little for customization from a distribution standpoint. What I'd 
>> like to
>> see is something where these pages that are hardcoded can be 
>> enabled/disabled
>> via some sort of configuration file. For instance, if a 
>> /usr/share/plasma-
>> welcome directory with the necessary distribution assets and plasma-
>> welcome.json file would exist with the proper configuration were to 
>> exist to
>> specify the configuration, that would be fairly acceptable.
>>
>> In summary, I think this would be excellent if it were modular and
>> customizable for the distribution. Ubuntu Studio would use this to 
>> introduce
>> various features and aspects of the included applications, whereas I'm 
>> sure
>> Kubuntu, which is more Plasma-centric, would probably make few 
>> customizations.
>>
>> That said, I look forward to seeing where this project goes, and I'll be
>> watching it closely.
>>
>> Erich


More information about the Distributions mailing list