如何摆脱屏幕“需要身份验证才能设置自己的问候属性”?

如何摆脱屏幕“需要身份验证才能设置自己的问候属性”?

我的 Linux 系统最近更新后,每隔几分钟(5?)分钟就会出现一个对话窗口,其中包含相同的消息:

Authentication is required to set one's own greeter properties.

它有一个密码提示和“详细信息”

org.freedesktop.DisplayManager.AccountsService.ModifyOwn

我从未要求更改迎宾设置,也不打算这样做。我也不会在我未打开的窗口中输入密码。

我试图找出哪个进程打开此窗口,但没有找到任何具体内容。我想它是当今systemd用户会话默认启动的无用的大量进程之一。

也许我可以停止 AccountsService 本身,会有帮助吗?到底有必要吗?

桌面环境是XFCE4。

编辑:使用xwininfo并单击窗口,然后调用xwininfo -root -tree显示以下内容(摘录自xwininfo -root -tree输出:

xwininfo: Window id: 0x6cb (the root window) (has no name)
  Root window id: 0x6cb (the root window) (has no name)
  Parent window id: 0x0 (none)
     (...)
     0xa42341 (has no name): ()  794x215+87+460  +87+460
        16 children:
        (...)   // no windows with names
        0x18002dc "Authenticate": ("polkit-gnome-authentication-agent-1" "Polkit-gnome-authentication-agent-1")  786x187+4+24  +91+484

这意味着这是由于polkit-gnome-authentication-agent-1(可能是由 启动的/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop),但我们不知道是哪个进程启动的,对吧?

答案1

对我来说,解决方案 - 或者解决方法 - 是以 root 身份删除文件/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop,例如通过运行

sudo rm /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop

当更新重新生成该文件时,我将再次删除它。这种情况并不经常发生。

我在机器上正常工作不需要这样做,因此我没有看到负面影响。

但请注意,这可能会影响弹出图形窗口以提升用户权限的情况(通过 PolKit 和 进行权限提升pkexec)。如果您需要该功能,您可能无法使用它。 YMMV。

相关内容