Ever since Ubuntu 11.10, I've had trouble using cryptkeeper with Unity. I have cryptkeeper set to start automatically when I log in, and the icon initially shows up in the system tray. However, after a while the icon disappears. The only way I've determined to get it back is to log out and back in again (which is very annoying).
I never notice it is gone until I go to use it, usually when I'm trying to save something to the encrypted folder. Then I need to log out, so I end up saving a temporary copy to an unencrypted folder first, log out, log back in, mount the encrypted folder, and move the file. Very annoying. I have no idea what is causing it to disappear.
This is not simply because I need to whitelist 'cryptkeeper'. I have already done this, but every time I search to try and find a solution, all I can find are discussions like this:
I've already run this command:
I just ran this comand:
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
Cryptkeeper is running, and it has been whitelisted, but I do not see it in the system tray.
$ gsettings get com.canonical.Unity.Panel systray-whitelist
$ ps aux | grep cryptkeeper
ben 2641 0.0 0.4 1074572 16004 ? Sl Dec01 0:02 cryptkeeper
ben 14021 0.0 0.0 9404 932 pts/1 S+ 18:12 0:00 grep --color=auto cryptkeeper
Any thoughts or suggestions? Because of the predominance of the the issue with whitelisting, I have also been unable to find an existing bug report, so if anybody can point me towards an existing bug report, let me know. Otherwise, I'll file one myself.