web-dev-qa-db-ja.com

RAMが機能しない)に一時停止します

ラップトップを一時停止しようとすると、次のエラーが発生します。

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へのサスペンド」を意味します。

5
Martin Vegter

pm-utilsはどうですか?

コンソールでpm-suspendと入力すると、オンデマンドで一時停止します。

acpidacpi-supportの両方をインストールして、蓋を閉めたときにラップトップをスリープ状態にすることができます。ふたを機能させるには、LID_SLEEP=true/etc/default/acpi-supportのコメントを解除する必要があります。

私にはpolicykit-1は必要ありませんでしたが、完全に開示するために私はジェシーにいます。

1
transistor1

Systemdを使用していると思われます。それが当てはまる場合は、組み込みツールsystemctlを使用してください。

systemctl suspend
systemctl hibernate
systemctl hybrid-sleep
systemctl reboot
systemctl poweroff
systemctl halt

いつものように、これらのコマンドのエイリアスを作成できます。

1
jimmij