首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在认证失败时禁用Gnome屏幕保护程序的"Shake密码对话框“?

如何在认证失败时禁用Gnome屏幕保护程序的"Shake密码对话框“?
EN

Unix & Linux用户
提问于 2010-10-03 00:02:19
回答 3查看 1.1K关注 0票数 6

是否有任何方法禁用动画发生时,试图解锁gnome屏幕保护程序和失败?当前密码对话框来回摇晃,由于某些原因,这个动画导致整个系统在5-7秒内没有响应。可能是非常令人沮丧的,因为它增加了第二次,第三次等错误输入的机会。

我目前使用Fedora 11,但是这个问题也发生在Ubuntu中。Ubuntu变更日志称此功能为“身份验证失败时的对话框”。

代码语言:javascript
复制
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
EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2010-10-03 02:16:02

有一段时间,我认为这可能是从GDM配置继承下来的(因为GDM登录屏幕做了同样的事情),但显然并非如此。

在没有任何运气的情况下检查了其他几个地方之后,我决定自己找出来,并查看了源代码(v2.30)。负责抖动的代码只检查对话框是否已经被震动。它不对任何配置进行检查,因此在不更改代码本身的情况下似乎没有禁用它的方法。

您可以尝试切换到xscreensaver,看看这是否有帮助。

票数 8
EN

Unix & Linux用户

发布于 2010-12-21 21:59:47

我只想补充一句,我已经找到了一个半方便的解决办法:如果盒子开始摇晃,你可以点击“取消”按钮,它就会停止抖动,回到屏幕保护程序--不是立即,但这样做要快得多(至少在我的机器上是这样),而不是等待摇晃结束。我发誓,当盒子摇晃时,试图重新输入我的密码会导致掉下的字符,因此第二次失败。

点击“取消”,然后重新打开密码框是我一直在做的!

票数 1
EN

Unix & Linux用户

发布于 2020-06-20 04:33:00

在gdm3 (Ubuntu20.04测试)中,您现在可以用

代码语言:javascript
复制
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

代码语言:javascript
复制
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命令的所有行:

代码语言:javascript
复制
// Util.wiggle(this._passwordEntry);

并从中创建一个新的主题并选择那个主题。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/2651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档