Gia*_*tta 8 gnome password git gnome-keyring gnupg
我升级到 Ubuntu 18.04,当我提交时发现一个非常烦人的“功能”,git
而 16.04 中没有 Unity。我已gpgsign
启用,每次我在 git 中提交时,它都会打开一个模式对话框,我必须在其中插入 GPG 密码。
作为重视我的安全的人,我将所有密码保存在 KeePass 数据库中,当这个无用的模态对话框出现时,该数据库很方便地无法使用。
询问密码时如何阻止 Gnome 创建模态对话框?
当已经显示要求密码的对话框时,我希望能够从 KeePass 复制并粘贴我的密码,甚至更好的是能够在我的 KeePass 数据库中搜索正确的条目(即我也应该能够在 KeePass 中输入)。
必须取消任何操作,然后复制密码并在密码从剪贴板中清除之前有 10 秒钟的时间重复它,这真是浪费时间。特别是当我尝试从 IDE 提交时,因为在选择文件时它不会暂存它们,这意味着如果我忘记在单击提交之前复制密码,我必须重新选择要提交的所有文件/部分文件。
BTW:我不希望使用GNOME的钥匙圈。我希望能够使用 KeePass。有没有办法在 Gnome 中执行此操作,还是必须卸载ubuntu-desktop
并安装kubuntu-desktop
?
这并不是真正的解决方案,只是一个需要勇敢而狡猾的人来实施的理论。
让密码管理器实现屏幕键盘,如下所示https://extensions.gnome.org/extension/3330/improved-onscreen-keyboard/这不是您常用的键盘,而是密码选择器。在辅助功能中启用屏幕键盘。
然后,当弹出 GNOME 模式密码提示时,提示使用屏幕键盘,而不是键盘,显示密码选择器。
...?
现在有一个解决方案,由这个答案提供:https://askubuntu.com/a/1392565/305208
$ sudo update-alternatives --config pinentry
There are 2 choices for the alternative pinentry (providing /usr/bin/pinentry).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/pinentry-gnome3 90 auto mode
1 /usr/bin/pinentry-curses 50 manual mode
2 /usr/bin/pinentry-gnome3 90 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/pinentry-curses to provide /usr/bin/pinentry (pinentry) in manual mode
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
326 次 |
最近记录: |