UbuntuBudgie / budgie-extras

Additional Budgie Desktop enhancements for user experience
https://ubuntubudgie.org
GNU General Public License v3.0
178 stars 34 forks source link

wallstreet/quickchar/previews autostart #244

Closed fossfreedom closed 5 years ago

fossfreedom commented 5 years ago

Raised from https://discourse.ubuntubudgie.org/t/testing-20-04-only-for-the-most-adventurous/2569/11?u=fossfreedom

Lets consider the best way for users installing the apps manually (e.g. from minimal install) - given the above users could click the "Run wallstreet" option and would expect things to work without realising they need to logout and login.

So how do we overcome this?

Maybe on ticking the option it checks if the wallstreet process is running - if not put up a message next to the checkbox asking to "Please logout and login to initialise"

Or maybe spawn the wallstreet process if it isnt already running.

I'm guessing we should have a consistent approach for all our budgie-extras mini apps

Jacob-Vlijm commented 5 years ago

I think a message is the most pragmatic one. The process-spawn would also mean you'd have to do similar to end the process if unchecked. Seems a bit patchwork @fossfreedom

fossfreedom commented 5 years ago

agreed

Jacob-Vlijm commented 5 years ago

@fossfreedom Other option, -might be cleaner and save some code-, make wallstreet control check for a trigger file in ~/.config/wallstreet, created on first time clicked "Run". If it doesn't exist before clicked, show the message, if it does, skip the message.

fossfreedom commented 5 years ago

hmm - don't think that will work - so for 20.04 we'll have wallstreet installed by default - so the run option will always work. Its just this scenario where it is installed manually as part of minimal install (either our ISO minimal or via the ubuntu minimal install ISO)

Jacob-Vlijm commented 5 years ago

Ah, of course.

Jacob-Vlijm commented 5 years ago

Done in 172b123f1baf815d1b6fa030aece111ab5ae0030 and 380006ea0d33836dd1a0e90518f5235a0f23f0f0. Quickchar turned out to be already done.