该项目似乎死了这是一件好事,因为它是我在整个配置中使用的最奇怪的工具。
问题:
它会抓住键盘/鼠标,直到您设置正确的密码,从而防止您在密码中搜索密码。
i3wm 将其显示为浮动窗口,并废弃帮助显示,无法设置固定大小。因此,您需要输入密码而不知道要求输入哪个密码。
看起来很糟糕;简单的对话框,以 Xresource 为主题...它直接来自 90 年代。
最奇怪的是 openssh 默认使用它,并将其设置为备用二进制文件不起作用。
https://wiki.archlinux.org/index.php/SSH_keys#Alternative_passphrase_dialogs
我尝试在 .zshrc 中放入
export SSH_ASKPASS=/usr/bin/qt4-ssh-askpass
但仍然提示输入默认的askpass。
有任何想法吗?替代工具或如何告诉 openssh 使用 qt4-ssh-askpass 二进制文件而不是默认工具?
答案1
要使您对环境变量所做的更改生效~/.zshrc
,您需要重新登录、重新获取文件或启动新的 shell。否则,您将仍然使用旧环境和旧变量。
阻止保持焦点和防止打开其他内容的功能是安全功能,可防止其他应用程序获得焦点并窃取我们的密码/密码,这实际上应该是您知道的内容,而不是从其他地方复制的内容。
答案2
找到了一些替代方案
- gnome-ssh-askpass2
- ksshaskpass4
- 通过-sshaskpass
- lxqt-openssh-askpass
我现在使用gnome-ssh-askpass2
它与 i3wm 配合得很好(它也可以抓取键盘:))。