我还没有更新 KeyPass 2.x(我仍然使用 2.32),那么什么可能会在 Linux Mint 18.1 x64 上破坏这个程序呢?
过去,普通的Ctrl+[字母] 快捷方式(例如Ctrl+C复制、Ctrl+U在浏览器中打开 URL 等)在该系统上运行良好。现在他们都没有这样做了。我必须右键单击并使用上下文菜单选项。重新启动后这种情况仍然存在。不幸的是,我不确定什么更新可能会破坏这个。
看来这Ctrl部分完全被忽略了:在 KeyPass 中的任何文本框中,我尝试用Ctrl+V 粘贴,但它却将字母键入v
到框中。
除了 KeyPass 之外,在系统中的其他任何地方,我的Ctrl密钥都可以很好地用于复制/粘贴/撤消/全选/等。唯一的例外是我最近在 pgAdminIII 中也遇到了这个问题,但是重新启动程序(或者可能是我的整个计算机 - 不确定是哪一个)修复了它,因为此后问题不再存在。 KeyPass 在冷启动期间仍然损坏。
这里有哪些组件在起作用?我该如何诊断这样的问题?
KeePass 2.x 似乎是基于 Mono,但我没有mono-complete
安装——我从以下提到的存储库安装https://sourceforge.net/p/keepass/discussion/329220/thread/17d1bd26/#4a47/2783(IIRC——那是几个月前的事了,从那时起直到最近它一直在工作。但是当我刚才尝试再次添加它时,我似乎确实已经有了那个存储库,所以除非它不起作用并且我安装了在不清理存储库的情况下使用其他方法,这就是我拥有的版本。从该线程的其余部分中,我了解到我拥有的版本已经包含了 Mono 所需要的一切?)
由于缺乏其他想法,在完成上述操作后,我升级到了 KeePass 2.36。它仍然有这种行为。
Ctrl另外,我是否使用 left 或 right ,甚至同时使用两者都没有关系。
答案1
我刚刚切换到 KeePassXC 2.2.0(oldstable),它在上述方面工作正常,并且能够从 KeePass2 打开现有数据库文件。
这并不能真正回答导致上述问题的原因,但至少是一个有用的解决方案。