是否有任何方法禁用动画发生时,试图解锁gnome屏幕保护程序和失败?当前密码对话框来回摇晃,由于某些原因,这个动画导致整个系统在5-7秒内没有响应。可能是非常令人沮丧的,因为它增加了第二次,第三次等错误输入的机会。
我目前使用Fedora 11,但是这个问题也发生在Ubuntu中。Ubuntu变更日志称此功能为“身份验证失败时的对话框”。
gnome-screensaver (0.0.17-0ubuntu1) dapper; urgency=low
…
* New upstream release:
- 0.0.16:
- Shake the dialog when authentication fails
…
-- Daniel Holbach <daniel.holbach@ubuntu.com> Mon, 24 Oct 2005 21:14:22 +0200发布于 2010-10-03 02:16:02
有一段时间,我认为这可能是从GDM配置继承下来的(因为GDM登录屏幕做了同样的事情),但显然并非如此。
在没有任何运气的情况下检查了其他几个地方之后,我决定自己找出来,并查看了源代码(v2.30)。负责抖动的代码只检查对话框是否已经被震动。它不对任何配置进行检查,因此在不更改代码本身的情况下似乎没有禁用它的方法。
您可以尝试切换到xscreensaver,看看这是否有帮助。
发布于 2010-12-21 21:59:47
我只想补充一句,我已经找到了一个半方便的解决办法:如果盒子开始摇晃,你可以点击“取消”按钮,它就会停止抖动,回到屏幕保护程序--不是立即,但这样做要快得多(至少在我的机器上是这样),而不是等待摇晃结束。我发誓,当盒子摇晃时,试图重新输入我的密码会导致掉下的字符,因此第二次失败。
点击“取消”,然后重新打开密码框是我一直在做的!
发布于 2020-06-20 04:33:00
在gdm3 (Ubuntu20.04测试)中,您现在可以用
gsettings set org.gnome.desktop.interface enable-animations false请参阅https://askubuntu.com/a/1252096/34298
注意:
如果您只是担心抖动后的延迟,那么在yaru-theme-gnome-shell 20.04.7的最新更新中,该延迟就消失了。
我认为在Ubuntu20.01上您可以编辑如下所描述的主题:https://askubuntu.com/a/654819/34298
gresource extract /usr/lib/gnome-shell/libgnome-shell.so /org/gnome/shell/ui/components/polkitAgent.js
gresource extract /usr/lib/gnome-shell/libgnome-shell.so /org/gnome/shell/gdm/authPrompt.js 注释掉包含shake命令的所有行:
// Util.wiggle(this._passwordEntry);并从中创建一个新的主题并选择那个主题。
https://unix.stackexchange.com/questions/2651
复制相似问题