背景:KeePassXC 2.6.6 是六月份的最新版本。我的计算机比那台新,所以这是我在其上运行的唯一版本,从deb http://ppa.launchpad.net/phoerious/keepassxc/ubuntu focal main
一开始就安装了。我正在运行 Linux Mint 20.3(带有 MATE 1.26.0)。直到几天前一切都工作正常。
问题:由于某种原因,KeePassXC 现在始终是模态的:
- 按 Alt 键切换到另一个程序(或单击另一个程序的任务栏按钮)可以使另一个程序获得焦点(甚至是键盘),但将 KeePassXC 保留在顶部。也就是说,我正在我正在看的窗口下面打字。
- 即使按下开始按钮调出 Mint 菜单也会使其出现在 KeePassXC 下方。
- 无论 KeePassXC 是否全屏,这都是正确的,而且无论我是在条目中、在主列表中还是在查看搜索结果,这都无关紧要。
解决方法(不太好——相当妨碍正常工作流程):现在,让 KeePassXC 不覆盖其他程序的唯一方法就是将其最小化。
答案一思考我已经排除了:
- 由于 KeePassXC 本身没有更新,我不确定它是问题的根源,尽管它是唯一表现出这种行为的程序。
- 之一它的依赖项是 Qt 5,但是(嗯,一堆
libqt5*
软件包,但没有像 一样列出的其他软件包qtbase5
),根据dpkg.log
,最后一次更新是 1 月 7 日,比我相信问题开始发生的时间要早得多(~1 月 20 日) )。 - 自 1 月 7 日以来,其他依赖项均未更新。
- 我没有触及 KeePassXC 中的任何设置。
- 完全冷启动并不能解决问题。
问题:还有哪些其他系统更新或更改可能会破坏它?
答案1
显然我在某个时候按下了 Ctrl+Shift+A 而没有意识到。我当时并不知道,但这是“查看→始终位于顶部”菜单项的快捷方式,我没有意识到它的存在,并且在“工具→设置”列表中没有明显的等效项,尽管有很多那里有类似的选择。