我使用 keepassx 作为密码管理器,刚刚使用 unity 从 10.04 升级到 12.04。
我希望 keepassx 使用托盘图标。不幸的是,这个选项在我的安装中是灰色的。几次重新安装都没有改变任何东西。
白名单设置为[all]。
另一个错误似乎是,keepassx 在运行时不会显示在 Unity 栏中。这导致当我尝试通过 Dash 打开它时会有多个实例在运行。
有办法解决吗?我找不到!
答案1
我认为他们禁用了此功能。但你可以从源代码编译 keepassx,这帮我解决了这个问题。
通过软件中心、apt 或您喜欢的其他方式删除 keepassx。访问 www.keepassx.org 并下载源代码。提取文件并更改到目录。打开终端。输入:
qmake-qt4
make
sudo make install
为此,您需要 qt4 库。请确保安装了以下软件包:
sudo apt-get install libqt4-core libqt4-dev libxtst-dev
现在您可以再次使用托盘图标。
答案2
使能够精确建议的存储库。
然后执行:
sudo apt-get update
sudo apt-get -t precise-proposed install bamfdaemon
sudo apt-get -t precise-proposed install unity
并重新启动。