budgie-desktop icon indicating copy to clipboard operation
budgie-desktop copied to clipboard

Refresh applets section

Open sant123 opened this issue 7 years ago • 7 comments

Operating System: Ubuntu Zesty (17.04) Budgie version: 10.3.1

The issue encountered

When I install an applet, this is not reflected in the applets section until I restart. Also, when I remove an applet it still appears in the applets section. (Restart here is required)

Steps to reproduce the issue

  • Install an applet
  • See in the applet section at raven > settings > panel > Applets

sant123 avatar Jul 14 '17 04:07 sant123

You can get around the reboot with: budgie-panel --replace & in the terminal.

bashfulrobot avatar Jul 14 '17 04:07 bashfulrobot

I'm not sure I would consider this a bug. Maybe an enhancement.

bashfulrobot avatar Jul 14 '17 04:07 bashfulrobot

An enhancement sounds good. Thank you @bashfulrobot

sant123 avatar Jul 14 '17 05:07 sant123

I also noticed it just now. Installed two new applets but can not use them, as they are not listed in the add section. It might be confusing to a normal user. You may think, installation didn't work properly.

DasJott avatar Jan 27 '21 11:01 DasJott

That's understandable. The work to get an fs watcher / notifier set up on the respective plugin directory / directories isn't trivial, but also not insurmountable either. If it is something someone wants to tackle, I'd love a patch for it. Otherwise I can't really give an ETA on when I'll get around to working on it.

It isn't something I have forgotten about though and 100% on my radar :)

JoshStrobl avatar Jan 27 '21 20:01 JoshStrobl

I can look into this.

EbonJaeger avatar Jan 27 '21 22:01 EbonJaeger

So, findings so far:

  1. Adding newly installed plugins is super simple; we can just re-scan and libpeas will Do The Thing.
  2. Removing plugins that are no longer there is where the problem lies. Per this issue, there is no actual way to do this. They seem to just be okay with the plugin failing to load if it's not there.

@JoshStrobl do you have any thoughts or preferences on this? Or something else I may have missed?

EbonJaeger avatar Jan 28 '21 23:01 EbonJaeger