私のLinuxシステムを最近更新した後、数(5?)分ごとに同じメッセージを含むダイアログウィンドウが表示されます。
Authentication is required to set one's own greeter properties.
パスワードプロンプトと「詳細情報」があります。
org.freedesktop.DisplayManager.AccountsService.ModifyOwn
私は歓迎の設定を変更するように頼んだこともなく、そうは思いません。また、開いていないウィンドウにはパスワードを入力しません。
どのプロセスがこのウィンドウを開いたかを調べようとしましたが、具体的な内容は見つかりませんでした。私はこれがsystemd
今日のユーザーセッションで基本的に始まる無数の無駄なプロセスの1つだと思います。
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
私にとって解決策または回避策は、次のように/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
実行してファイルをrootとして削除することでした。
sudo rm /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop
更新によってファイルが再生成された場合は、もう一度削除します。これは頻繁に起こりません。
正常に動作するためにマイコンピュータでこれを行う必要がないため、悪影響を見ることはできません。
ただし、これはユーザー権限をエスカレーションするためにグラフィックウィンドウがポップアップされる状況に影響を与える可能性があります(PolKitを介した権限のエスカレーションpkexec
)。この機能が必要な場合は使用できない場合があります。 YMMV。