如何让 KeePass2 在 Unity 启动器中正常工作?

如何让 KeePass2 在 Unity 启动器中正常工作?

KeePass2 是一款 Mono 应用。在启动器中,它显示为“无标题窗口”,并带有一个带问号的灰色图标。当我“保留在启动器中”时,图标不会启动该应用

如何修复?

答案1

对于您描述的问题,已经有一个错误:

https://bugs.launchpad.net/unity/+bug/768931

答案2

也许你应该将此报告为 keepass2 Ubuntu 软件包的错误

https://bugs.launchpad.net/ubuntu/+source/keepass2/+filebug

答案3

这只是一个部分修复,而不是列出的所有问题的解决方案。

我能够为其创建一个启动器。

  1. 右键单击桌面
  2. 点击添加启动器
  3. 将其命名为“KeePass2”
  4. 告诉它执行“keepass2”
  5. 将其拖到启动器

但它仍然在启动器中显示新图标和“无标题窗口”。

答案4

我通过不带参数调用应用程序来修复这个问题。使用终端输入以下命令导航到 /usr/share/applications:

cd /usr/share/applications 

接下来使用你最喜欢的文本编辑器我喜欢 vim,

sudo vim keepass2.desktop

编辑完 Exec= 行后,它应该在没有参数的情况下调用程序。

Exec=keepass2

保存并退出,在 vim 中按 Esc 并输入 wq 即可退出!

抱歉,为了更高级,我尝试一步一步地进行,以便每个人都可以遵循解决方案!

相关内容