Gnome 3 禁用 "Unlock private key" 模态 GUI

Gnome 3 Disable "Unlock private key" modal GUI

我正在使用 Gnome 3.34.3

当我需要解锁私钥(ssh、git 等)时,会出现一个 modal window 并要求我写密钥的密码。

GUI 是 modal,对我来说不方便。

我想从终端或非模态 GUI

解锁我的私钥

可能吗?

谢谢!

简而言之;不。 [对不起] 该对话框保持模式以标记其重要性。例如,这样的密码,urgent info windows 必须保持模态以尽快引起用户的注意。模态还阻止您访问应用程序的其他部分,否则会完全破坏应用程序。

例如: 如果在获得身份验证时对话框不是模态的,则根本没有意义。 window 经理可能会在您不知情的情况下关闭该对话框。有可能。

我同意,模态 windows 令人讨厌,因为许多疯狂的开发人员将它用于所有事情(您可以在 GNOME 的 HIG 指南中阅读更多相关信息),但是对话框在必须时应该是模态的。

这取决于开发人员选择什么应该是模态的,什么不应该是。也就是说 它取决于应用程序,并且没有可用于更改该行为的系统范围设置。因此,您可以要求相应的开发人员将模式 windows 替换为方便的模式。

关于您从终端访问它的问题,这也取决于应用程序。

echo "pinentry-program /usr/bin/pinentry-gtk" >> ~/.gnupg/gpg-agent.conf
gpg-connect-agent reloadagent /bye

快解决了。