Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.
After inactivity, the passwordsafe window minimizes (on MS-Windows, to the tray). On the new Ubuntu Unity UI, where does it go? How do I bring it back?
I don't have an installation with the Unity UI, but on previous Ubuntu versions, it minimizes to the Panel (a bar at the top). Is there no such thing in Unity?
[Sorry about the late reply. I was out on vacation]
There is a bar at the top, but it is more like an old-school Macintosh bar, rather than a Gnome bar with widgets. I am sorry that I am not an expert enough with Unity to give a better answer.
I think based on some searching, this is not strictly speaking a 'bug' with Password Safe.
What do you think?
But maybe the better way in the upcoming release (Ubuntu 11.10 Oneiric Ocelot) is to use a package called "sni-qt" that converts (automatically) Qt systray icons into indicators:
PasswordSafe is built with wxWidgets, not Qt. But you can give it a try. I still need to get myself a Ubuntu installation where Unity is enabled. So far, it won't run on any h/w available to me.
I finally managed to get a Unity-enabled 11.04 installation, and from what I can tell, if pwsafe auto-locks, there is no way to get it back if it hides its UI instead of just minimizing. I would suggest clearing the "Put icon in System Tray" check box under System tab in preferences for now, so that pwsafe only minimizes itself while locking and doesn't hide its UI completely. When minimized, it can be brought back up by clicking its icon in the Launcher, or by just Alt-Tab. For Alt-Tab to work, you might need to have "Show Minimized" checked in the Behaviour tab of Application Switcher's preferences in CompizConfig.
If you run gnome-panel in a terminal, you can see the pwsafe icon in the top panel. This is just in case you're stuck with an invisible pwsafe and must get it back (without killing and restarting it).
I am not suggesting the above points as how things should work. Merely as workarounds till we can figure out how to get it to work properly under Unity. With the first workaround, you won't get the Recent Usage History anyway, which was there with the gnome panel.
I tried the link (http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html) and did a "unity --replace" after that. But pwsafe did not show up in the top panel.
I think we need some Unity specific code to make it work properly, but I'm not sure what that is.
Would you like me to try Xubuntu or Kubuntu, or (2011-11-08) Fedora 16? Or are those distros unsupported?
None of the distros are unsupported, as far as I know, although we can't build/test on every distro. Rony (the project head) can answer this better.
I think this particular problem is more about Unity than a distro. Any distro running with Unity will probably have the same problems. I have tested this on Ubuntu 11.04 without Unity, and that doesn't have this issue. We need to write code to support Unity explicitly, but I'm not sure right now, exactly what code would that be.
Workaround: I am following the recommendation here:
1. Unity has some rather strict ideas as to what can and can't be displayed
as a system tray icon, with PasswordSafe falling under the latter category.
Therefore we recommend the Mnage->Options->Put icon in System Tray checkbox
be turned OFF for this platform.
This doesn't seem to be an issue anymore with Ubuntu 12.04. I can see the pwsafe icon on the top bar even with Unity. Can others confirm?
I didn't change any of the default Unity/Ubuntu configurations after upgrading from 11.10.