3

I just upgraded to Natty and am getting used to the new interface. I depend on blue proximity for locking my desktop when I leave my office. After upgrade I no longer see the icon in the panel area. I tested and It is working but I have no idea how to configure it now. How do I get the icon back and configure it?

3
  • (To whoever tries to answer this, this looks like a whitelist question) Commented May 5, 2011 at 16:02
  • 1
    @Jorge What is a whitelist question? Commented May 5, 2011 at 16:10
  • See here (basically the same thing binarylife says): askubuntu.com/questions/30742/… Commented May 5, 2011 at 16:12

2 Answers 2

7
+50

The accepted answer will not work for version 13.04 and newer, because that whitelist was removed from Ubuntu.

However there is a patch for blueproximity to make it work with unity's app indicator.

You can apply the patch as follows:

wget http://sourceforge.net/p/blueproximity/patches/_discuss/thread/3d5eb592/7e50/attachment/proximity.patch
sudo patch /usr/share/blueproximity/proximity.py < proximity.patch
sudo apt-get install python-appindicator

That works in 13.10 and 14.04. Haven't tested other versions. I see no reason why wouldn't work in other versions though. I would also recommend this over the whitelist solution.

Hopefully that patch will be integrated into newer version of blue proximity.

0
4

Your problem is that the program doesn't show up in the notification area. Ubuntu natty has a whitelist for only some programs to show up. But there's an easy way to either re-enable the Systray for all applications or to whitelist a few applications you can't live without.

To enable the Notification Area (Systray) for all applications, run the following command in a terminal:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

You can only whitelist a certain application if you want, by using the following command:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'YOUR_APPLICATION']"

The above command includes the already whitelisted (by default) applications so you should replace "YOUR_APPLICATION" with the application you want to whitelist.

For blueproximity:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'proximity']"

In Ubuntu 13.04 the systray-whitelist hard-coded so the above configuration change no longer works. Use this https://bugs.launchpad.net/unity/+bug/974480/comments/42 ppa and follow the instructions to enable the whitelist and set it to "['all']"

3
  • 'all' was the only thing that worked. Commented May 5, 2011 at 17:15
  • Whitelisting "blueproximity" doesn't work and I don't want to whitelist all applications. Any other ideas? Commented May 24, 2011 at 9:22
  • @Alin Andrei: Yes There was an error in the code; 'blueproximity' should be replaced with 'proximity' . Thanks for reminding me to fix this:).
    – Binarylife
    Commented May 24, 2011 at 15:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .