为什么 Cryptkeeper 在 12.04 中无法运行?

为什么 Cryptkeeper 在 12.04 中无法运行?

我最近问过这个问题关于如何在我的计算机上加密软件。其中一个答案建议使用 Cryptkeeper,所以我从 Ubuntu 软件中心安装了它。安装过程没有报告任何错误,但我无法使用该软件。我从我的系统工具菜单访问它,但什么也没发生。有没有人遇到过这个问题?最好的解决方案是卸载并重新安装,还是我在如何使用它方面遗漏了什么(虽然我不知道如何使用)?我以前从未遇到过这样的问题 - 它总是“正常工作”。

答案1

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

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

  • 打开dconf-编辑器,向下移动到Desktop-->Unity-->Panel,并添加屏幕截图中突出显示的部分。然后关闭。

    在此处输入图片描述

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

    在此处输入图片描述

答案2

作为替代解决方案,使用 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 添加到启动程序中,以便在启动时显示图标。如果您多次启动该程序,则会出现多个图标。

答案3

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

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

将鼠标移到面板上并按Super+ Alt+ Right-Click,然后选择“添加到面板”并选择“通知区域”

答案4

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

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

相关内容