ラップトップを一時停止しようとすると、次のエラーが発生します。
failed to check authorisation:
GDBus.Error:org.freedesktop.DBus.Error.Service.Unknown:
The name org.freedesktop.PolicyKit1 was not provided by any .service files
PolicyKitがインストールされていないことを教えてくれたと理解しています。問題は、同じOSとほぼ同じHWを備えた2番目のラップトップでは、PolicyKit
がなくてもサスペンドが正常に機能することです。
policykit-1
パッケージをインストールすることで問題を解決できることはわかっていますが、サスペンドを機能させるためにPolicyKitが必要かどうか疑問に思っています。他のラップトップがなくても機能するため、明らかにそうではありません。
PolicyKitがどのように機能するのかわかりません。この議論以外の理由で、私はそれをインストールする必要を避けたいと思います。
policyKit
をインストールせずにサスペンドを使用できますか?
DebianWheezyとLXDEを使用しています
その他のコマンド:「シャットダウン」と「再起動」は正常に機能します。また、私のユーザーはグループpowerdev
に属しています:
powerdev:x:108:martin
「サスペンド」とは、「RAMへのサスペンド」を意味します。
pm-utils
はどうですか?
コンソールでpm-suspend
と入力すると、オンデマンドで一時停止します。
acpid
とacpi-support
の両方をインストールして、蓋を閉めたときにラップトップをスリープ状態にすることができます。ふたを機能させるには、LID_SLEEP=true
の/etc/default/acpi-support
のコメントを解除する必要があります。
私にはpolicykit-1
は必要ありませんでしたが、完全に開示するために私はジェシーにいます。
Systemdを使用していると思われます。それが当てはまる場合は、組み込みツールsystemctl
を使用してください。
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep
systemctl reboot
systemctl poweroff
systemctl halt
いつものように、これらのコマンドのエイリアスを作成できます。