バッテリーが少なくなったときにUbuntuはどのようなアクションをトリガーしますか?


19

バッテリーが少なくなると、画面は数秒後に暗くなります。

これは特別な省電力モードのようであり、時間org.gnome.settings-daemon.plugins.power.time-low(デフォルトでは1200秒(20分))に関連している可能性があります。

これはgnome-settings-daemonによってトリガーされるように見えますが、これが発生した場合(DBusリスナー経由など)、または「低バッテリー」状態を探す他のイベントリスナーがUbuntuで他に何をするのでしょうか。

この点で何かがUbuntu / X /システムがその後より遅くなるように思われます(ラップトップが再びACになっているとき)、私はこれを引き起こしているかもしれないものを調べたいです。

dconf-editororg.gnome.settings-daemon.plugins.powerなどで、関連するものが見つかりませんでした。

idle_configureplugins / power / gsd-power-manager.cでセットアップを取得しているように見えますが、おそらくDBusインターフェースでリッスンしている何かに関連するもので、たとえば次のように通知されます:

    if (!g_dbus_connection_emit_signal (manager->priv->connection,
                                        NULL,
                                        GSD_POWER_DBUS_PATH,
                                        "org.freedesktop.DBus.Properties",
                                        "PropertiesChanged",
                                        props_changed,
                                        &error))

いくつかの「省電力」プロパティが設定されますが、ACが使用可能になったときやバッテリーが少なくなったときに設定解除されないことが想像できます。

CPUガバナーの設定(/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor)を確認しましたが、そうでしたondemand

gnome-settings-daemonUbuntu 14.04でawesomeWM を使用しています。

gnome-settings-daemon=3.8.6.1-0ubuntu11.1

また、gsdのplugins / power / gsd-power-manager.cとDebianのgnome-settings-daemon-3.12.1のプラグインを比較しましたが、この点で修正/変更された可能性のある明らかなものは見つかりませんでした。

私はgnome-power-managerのgnome-settingsプラグイン(画面などを暗くする)をトリガーし、upowerにパッチを当てて、システムのupowerデーモンを終了した後に使用します。(おそらく、それだけenergyでそれを計算するためにgpmによって使用されていることに注意してください)。

システムが遅くなることはありません。

OTOHスピーカーのビープ音は聞いていません。ビープ音はBIOSに起因する可能性があり、ここにも関係している可能性があります/sys/class/power_supply/BAT0/

--- src/linux/up-device-supply.c.orig   2014-06-07 16:48:32.735920661 +0200
+++ src/linux/up-device-supply.c    2014-06-07 16:48:39.391920525 +0200
    @@ -821,6 +821,9 @@
        supply->priv->energy_old_first = 0;
    }

+   percentage = 3.1f;
+   time_to_empty = 3*60;
+   energy = 5;
    g_object_set (device,
              "energy", energy,
              "energy-full", energy_full,

また、ACPIイベントを調べたいかもしれません:これが表示されますが関連しているように:askubuntu.com/questions/33062/...
エルダーオタク

これは、同様に興味深いものですcat /usr/share/acpi-support/policy-funcs
エルダーオタク

@ElderGeek私は/usr/share/acpi-support/state-funcs自分のシステム上にしかありません。policy-funcsで利用可能ですacpi-support-base(ただしDebianのみ)。
14

1
このページには興味深いスクリプト、power.dフックがあります: help.ubuntu.com/community/PowerManagement/ReducedPower
Sergiy Kolodyazhnyy 14

1
直接答えていますが、になるはずではないtlptlp-rdw、どのような彼らがすることができ、低消費電力がある場合にはUbuntuが行う必要があり
earthmeLon

回答:


1

[システム設定]の[電源]タブを見ると、バッテリーが非常に低いレベルに達したときの動作を選択するオプションがあります。標準のUbuntuでは、非常に低いときに電源を切ることができます。休止状態を有効にしている場合(手順については、このリンクを参照してください:休止状態を有効にする方法?)、コンピューターを休止状態にすることもできます。サスペンドと休止状態の違いに疑問がある場合は、これを見てください:http : //ubuntuforums.org/showthread.php?t=1660436

私が役立ったことを願っています。

-Mario3D13


これはユーザー向けの標準的なもの/設定であり、私が見ている/見ている問題とは関係ありません。私は最近、ラップトップがバッテリーに接続されている間にサスペンドされた後、ACで再開されたときに、この問題(遅い/遅い)に気付きました。しかし、それは再現性がなく、症状のみに関連している可能性があります。
15

OK。ごめんなさい。あなたの完全な質問に関して、私は本当に答えることはできません(私はまだ完全なパワーユーザーではありません、まだ学ぶ
べき
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.