Page 1 of 1

[Solved] How to show icon in panel?

Posted: Sat May 23, 2020 3:46 am
by David0325
With the desktop environment Gnome 3, how to show the icon's UMS in the indicator of panel? Gnome 3 hasn't the legacy indicators in panel, so icon's UMS is missing in panel. How to fix? Others desktop environment as Mate, XFCE or LXQt, have icon's UMS in the panel, but not Gnome.
Solved: with the Gnome extension TopIcons Plus

Re: How to show icon in panel?

Posted: Sat May 23, 2020 5:48 am
by Nadahar
This is a question you must ask the creators of Gnome. I assume they figure out that it was "old fashioned" and not needed. I strongly disagree, so I stay away from UI's that attempts to "modernize" by removing stuff.

Re: How to show icon in panel?

Posted: Tue May 26, 2020 3:47 am
by David0325
I'm totally agree with you, but it's not help. I'm not using Gnome. I ask here to help users from another Ubuntu forum in other language.

Re: How to show icon in panel?

Posted: Tue May 26, 2020 4:11 am
by Nadahar
My point is that I'm not sure there's anything one can do from UMS' side. UMS is severely restricted in how it can interact with the OS because it is a Java program. Java only implements functions that "work across OS'es", which was true when the tray icon was created. The fact that some OS GUI designers later chooses to remove features isn't easy to solve. Java is supposed to be backwards-compatible, so the functionality already created is "set in stone".

Regardless, UMS is limited to what Java offers, and Oracle has pretty much abandoned all GUI development for Java years ago. It seems that desktop applications are no longer among their "intended targets" and they focus instead of web, cloud etc. So, I don't think it's any chance that we will see Java adapt to Gnome's quirks anytime soon.

The only thing I can think of that can be done is not to click the "x" on the UMS GUI window, but use Minimize instead. It's not ideal obviously.

UMS could make it configurable whether the "x" should actually close the program as opposed to "hiding" it, but then UMS would shut down if you pressed the "x".