为什么Cryptkeeper在12.04中不起作用?


8

我最近问了一个有关如何加密计算机上软件的问题。答案之一是建议使用Cryptkeeper,因此我从Ubuntu软件中心安装了它。安装过程未报告任何错误,但我无法使用该软件。我可以从“系统工具”菜单中访问它,但是绝对没有任何反应。还有其他人遇到过这个问题吗?是卸载和重新安装的最佳解决方案,还是在使用方面缺少我的东西(尽管我看不到)?我从来没有遇到过这样的问题与已安装的软件-它总是“正常工作”。


您是否有机会尝试答案中指出的解决方法?
ish 2012年

@izx我尝试过,但是我使用gnome而不是统一的。这是否意味着我必须启用Unity才能使用cryptkeeper?
mathematician1975

Answers:


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

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

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

    在此处输入图片说明

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

    在此处输入图片说明


1
简短的方式做它是运行gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"在终端
爵士

3
不,这是一种基本禁用白名单的捷径,并不是每个人都想这样做(因为它可能会产生意想不到的副作用)。
ish 2012年

好,可以。
爵士(Jazz)

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添加到启动程序中,即可在启动时显示该图标。如果您多次启动程序,将出现多个图标。


1

解决方法 whitelist仅适用于Unity。

如果您的桌面环境是Gnome,则(另外)您需要在面板上添加“ Notification Area”

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



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.