一時停止と休止状態の権限の削除

一時停止と休止状態の権限の削除

OpenSUSE 12.1 x86_64、Gnome 3.2。以下のように、Gnome(Shell)メニューから一時停止と休止状態のオプションを削除したいと思います。

  • 私の考えでは、一時停止はデスクトップに意味がありません。
  • 休止状態はロックする傾向が少しあります。

これらの権限を設定するにはpolkitを使用する必要があることがわかりました。次の内容を含む90-disable-suspend.conf(試行90-disable-suspend.pkla)ファイルを削除しました。/etc/polkit-1/localauthority.conf.d

[Disable Suspend]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate;org.freedesktop.upower.suspend
ResultAny=no
ResultInactive=no
ResultActive=no

ただし、実行するとpkcheck --action-id org.freedesktop.upower.suspend --process $$何も印刷されず、終了コードは0で、メニュー項目はそのまま残ります。 AFAICT これはgnome-shell-extension-alt-status-menuパッケージを通じて提供されます。

Gnome Shellメニューから一時停止と休止状態の項目を削除し、電源を切る方法は?

ベストアンサー1

このディレクトリは/etc/polkit-1/localauthority.conf.d構成ファイル用に予約されています。

/var/lib/polkit-1/localauthority 拡張子が.のサブディレクトリにファイルを配置する必要があります.pkla。そのディレクトリ/etc/polkit-1/localauthorityも問題ありませんが、アップグレード/インストールされたパッケージによって変更される可能性があるため、避けるのが最善です。

おすすめ記事