KeePassX 0.4.3 没有托盘图标并且不在统一启动器中

KeePassX 0.4.3 没有托盘图标并且不在统一启动器中

我使用 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

并重新启动。

相关内容