Polickit - マシンを一時停止する方法

Polickit - マシンを一時停止する方法

Debian Sidを実行している私のデスクトップコンピュータでは、私のpolkitdは123-3にあります。

通常のユーザーからコンピュータを一時停止しようとするたびに、「root password」の入力を求めるメッセージウィンドウが表示されます。

数ヶ月前に動作しましたが、今後いくつかのアップグレード後にルートパスワードを再確認するように求められます。

以前は、/etc/polkit-1/rules.d/30-emil-suspens.rules にカスタム項目を追加しました。

polkit.addRule(function(action) {
  if (action.id.indexOf("org.freedesktop.login1.suspend") == 0 &&
      subject.local && subject.active && subject.user == "emil") {
        return polkit.Result.YES;
      }
});

このスクリプトは効果がないようです。

  1. ポリシーパッケージをデバッグする方法は?
  2. 一般ユーザーはどのようにこれを行いますか? Policykiへのユーザーインターフェースはありますか?

関連情報