Cryptkeeper为什么不在12.04工作?

我最近问过这个问题,关于如何在我的机器上加密软件。 其中一个答案提示Cryptkeeper,所以我从Ubuntu软件中心安装了它。 安装过程没有报告任何错误,但我无法使用该软件。 我从我的系统工具菜单访问它,绝对没有任何反应。 还有其他人遇到过这个问题吗? 是卸载和重新安装的最佳解决方案,还是我在如何使用它时缺少的东西(虽然我没有看到如何)? 在安装软件之前,我从来没有遇到过这样的任何问题 – 它总是’正常工作’。

  • Cryptkeeper指示灯未显示在12.04右上角的Unity面板中。 这是一个已知的错误。

  • 在修复错误之前,解决方法是通过dconf-editor将其指示符列入白名单; 必要时通过dconf-tools包安装它。

  • 打开dconf-editor ,转到Desktop-->Unity-->Panel ,然后添加突出显示的部分,如屏幕截图所示。 然后关闭

    在此处输入图像描述

  • 注销,启动Cryptkeeper,指标现在应如下所示:

    在此处输入图像描述

作为使用gsettings的替代解决方案,请检查现有值:

 gsettings get com.canonical.Unity.Panel systray-whitelist 

哪个会给你一个类似的结果:

 ['JavaEmbeddedFrame', 'Wine', 'Update-notifier'] 

现在只需在添加’Cryptkeeper’后设置值:

 gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Cryptkeeper']" 

这与原始答案完全相同,但更喜欢命令行而不是dconf-editor。

这在Ubuntu 12.10上也很有效。 只需确保将Cryptkeeper添加到启动程序中,以便在启动时显示图标。 如果多次启动程序,将出现多个图标。

whitelist的解决方法仅适用于Unity。

如果您的桌面环境是Gnome,那么您(另外)需要向面板添加“通知区域”

将鼠标移到面板上,按Super + Alt + 右键单击 ,然后选择“添加到面板”并选择“通知区域”

对于Ubuntu 12.10 Quantal Quetzal,
请参阅如何在ubuntu中创建启动应用程序以使Cryptkeeper工作。

如何安装,
我使用Ubuntu软件中心并搜索Cryptkeeper并安装。