Bug 23954 - mgaonline does not provide a update notifier compatible with Enlightenment
Summary: mgaonline does not provide a update notifier compatible with Enlightenment
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia tools maintainers
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job, NEEDINFO
Depends on:
Blocks:
 
Reported: 2018-12-07 01:06 CET by aguador
Modified: 2019-01-29 10:55 CET (History)
2 users (show)

See Also:
Source RPM: mgaonline-3.25-3.mga7.src.rpm
CVE:
Status comment:


Attachments

Description aguador 2018-12-07 01:06:09 CET
For the last few major releases, Enlightenment has replaced an Xembed systray with an SNI/appindicator compliant one. However, mgaonline seems not to provide an indicator for such a systray.

As a work around, I have stalonetray installed on my Cauldron system, and the update indicator will appear there (although not much as I check virtually everytime I sign on to the system!). The indicator does not appear in the E systray which is running on my shelf/panel.

I am not a programmer, but if there is any way I can help with an indicator, I am more than willing to do so.

TO REPLICATE:

Install E enabling mgaonline in Preferences > Applications > Startup applications. Place a systray on a shelf: right-click on a shelf, then select Contents, scroll down to system tray, click on it, then click Add.

Now, on a system that is not up to date, wait for mgaonline to check for available updates. No indicator will appear.
aguador 2018-12-07 01:06:55 CET

Summary: mgaonline does not provide a update notifier in Enlightenment => mgaonline does not provide a update notifier compatible with Enlightenment

Comment 1 Manuel Hiebel 2018-12-07 01:12:49 CET
SNI support was added last year, it should be not so hard to update it 
http://gitweb.mageia.org/software/mgaonline/tree/mgaapplet?id=c6bf85bfde585dc1226f9daaa3748939dd40d1b8#n178

Assignee: bugsquad => mageiatools
Keywords: (none) => Junior_job

Comment 2 Thierry Vignaud 2018-12-11 11:19:17 CET
Does changing:
   if ($ENV{DESKTOP_SESSION} =~ /plasma$/i) {
into:
   if ($ENV{DESKTOP_SESSION} =~ /plasma$|enlightenment/i) {
in /bin/mgaapplet works for you?

Keywords: (none) => NEEDINFO
CC: (none) => thierry.vignaud

Comment 3 aguador 2018-12-14 18:27:09 CET
Thierry, Thank you. That did the trick. It's in the E systray and works perfectly.

While I have not been loading net_applet, I set it to load on my Mga6 system and modified the corresponding line there, and, voila! that notifier appears as well.  I don't know if there are other applets that might benefit from the same mod, so I will leave this for you to decide and close this report.

Thank you again.
Comment 4 Martin Whitaker 2019-01-28 23:36:54 CET
Should now be fixed in cauldron for both mgaapplet and net_applet.

CC: (none) => mageia

Comment 5 aguador 2019-01-29 10:55:00 CET
Confirmed. Both installed and working with notifications in the E systray, thank you Martin.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.