dropbox: fix tray menu with StatusNotifierItem trays

If dropbox can't load libappindicator, it will fallback to using the old
xembed protocol. If you (or your Desktop Environment) are running
something like KDE's XEmbed SNI Proxy, then you'll at least see an icon,
but clicking the icon won't give you menu.

Adding libappindicator to the env allows dropbox to fully integrate with
contemporary status trays, while still falling back to xembed if the
required DBus service is not present.
This commit is contained in:
Charles Strahan
2019-06-03 05:57:15 -04:00
parent 739f74d056
commit 8f9a2f1358

View File

@@ -36,7 +36,7 @@ buildFHSUserEnv {
libICE libSM libX11 libXcomposite libXdamage libXext libXfixes libXrender
libXxf86vm libxcb xkeyboardconfig
curl dbus firefox-bin fontconfig freetype gcc glib gnutar libxml2 libxslt
procps zlib mesa libxshmfence libpthreadstubs
procps zlib mesa libxshmfence libpthreadstubs libappindicator
];
extraInstallCommands = ''