After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 606987 - Support for application-indicators/StatusNotifierIcon
Support for application-indicators/StatusNotifierIcon
Status: RESOLVED WONTFIX
Product: nautilus
Classification: Core
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-01-14 17:39 UTC by Jorge Castro
Modified: 2012-11-20 00:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
change to use the application indicator (6.98 KB, patch)
2010-01-22 19:04 UTC, Sebastien Bacher
needs-work Details | Review

Description Jorge Castro 2010-01-14 17:39:15 UTC
We would like to support application-indicators for Nautilus as proposed
at this page and on GNOME d-d-l:

https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators

The Canonical DX team will provide a patch for this enhancement.
Comment 1 Sebastien Bacher 2010-01-22 19:04:21 UTC
Created attachment 152026 [details] [review]
change to use the application indicator

The patch is used on ubuntu lucid now, it adds a build-time option. The build without the indicator has no change compared to what is used now. The libindicate library does handle the case where not indicator applet is present and does a fallback to use a notification area icon in such cases too.
Comment 2 Cosimo Cecchi 2010-12-19 00:34:00 UTC
Review of attachment 152026 [details] [review]:

Sorry for taking so long to review this.
Is this still something Ubuntu uses with Unity and wants to upstream? Assuming so, patch looks mostly fine; here are some comments.

::: nautilus-2.29.1.orig/configure.in
@@ +310,3 @@
+                     ]
+                     msg_appindicator=yes,
+                     [AM_CONDITIONAL(HAVE_APP_INDICATOR, 0)

This should be [AM_CONDITIONAL(HAVE_APP_INDICATOR, false)

::: nautilus-2.29.1.orig/libnautilus-private/Makefile.am
@@ +11,3 @@
 	$(TRACKER_CFLAGS)				\
 	$(BEAGLE_CFLAGS)				\
+	$(APP_INDICATOR_CFLAGS)				\

Not sure this hunk still applies, as I clanged the CFLAGS/LIBS organization in configure.in some time ago.

::: nautilus-2.29.1.orig/libnautilus-private/Makefile.in
@@ +258,3 @@
 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+APP_INDICATOR_CFLAGS = @APP_INDICATOR_CFLAGS@
+APP_INDICATOR_LIBS = @APP_INDICATOR_LIBS@

Makefile.in files are not tracked in git

::: nautilus-2.29.1.orig/config.h.in
@@ +51,3 @@
+/* Have AppIndicator */
+#undef HAVE_APP_INDICATOR
+

config.h.in is not tracked in git
Comment 3 Cosimo Cecchi 2012-11-20 00:20:10 UTC
Closing as WONTFIX, as indicators never got adopted upstream (and there was no feedback following the review).