ghostbsd / networkmgr

NetworkMgr is a Python GTK3 network manager for FreeBSD, GhostBSD, TrueOS and DragonFlyBSD
BSD 3-Clause "New" or "Revised" License
99 stars 30 forks source link

AppIndicator support needed #32

Open Peter2121 opened 4 years ago

Peter2121 commented 4 years ago

Hi, I'm trying to use networkmgr in Enlightenment DE (fresh beta). Evidently, the tray icon is absent as their systray module only supports AppIndicator protocol now. I know that this protocol is not supported in GTK and there is no future plans to support it. Fortunately, Linux Mint offers a solution - XApp.StatusIcon (see https://blog.linuxmint.com/?p=3795). They claim this solution to be "cross-desktop and cross-distribution". It would be nice to add AppIndicator support to networkmgr using this approach, so it could be used on any modern DE. Peter

Peter2121 commented 4 years ago

I'm trying to get it working with libappindicator in my branch appindicator started by 8723aeedea87009ec8ebceacbe2770a28932109c

ericbsd commented 3 months ago

The tray was deprecated in the later GTK3 version and removed in GTK4. We will have to replace it with an AppIndicator.