Welche Aktionen löst Ubuntu aus, wenn die Batterie schwach ist?


19

Wenn der Akku fast leer ist, wird der Bildschirm bereits nach wenigen Sekunden abgeblendet.

Dies scheint ein besonderer Energiesparmodus zu sein, der sich möglicherweise auf die Zeit in org.gnome.settings-daemon.plugins.power.time-low(1200 Sekunden (20 Minuten) als Standardeinstellung) bezieht .

Während dies vom Gnome-Settings-Daemon ausgelöst zu werden scheint, frage ich mich, was Ubuntu sonst noch tut, wenn dies passiert (z. B. über DBus-Listener) oder andere Ereignis-Listener, die nach einem "Low-Battery" -Status suchen.

Diesbezüglich scheint es so zu sein, dass Ubuntu / X / das System sich danach träger verhält (wenn der Laptop wieder mit Strom versorgt wird), und ich möchte untersuchen, was dies möglicherweise verursacht.

Ich konnte nichts finden, was mit dconf-editororg.gnome.settings-daemon.plugins.power zu tun hatte.

Es scheint eingerichtet zu werden über idle_configurein plugins / power / gsd-power-manager.c, aber es hängt wahrscheinlich eher mit etwas zusammen, das auf der DBus-Schnittstelle lauscht, die benachrichtigt wird über zB:

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

Ich könnte mir vorstellen, dass eine "Stromspar" -Eigenschaft gesetzt wird, aber nicht deaktiviert wird, wenn Wechselstrom nicht mehr verfügbar ist und / oder die Batterie nicht mehr schwach ist.

Ich habe mir die Einstellung des CPU-Reglers ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor) angesehen, aber das war es ondemand.

Ich benutze gnome-settings-daemonmit awesomeWM auf Ubuntu 14.04.

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

Ich habe auch gsds Plugins / power / gsd-power-manager.c mit dem aus Debians gnome-settings-daemon-3.12.1 verglichen, konnte aber nichts Offensichtliches finden, das in dieser Hinsicht behoben / geändert worden sein könnte.

Ich habe es geschafft, das Gnome-Einstellungs-Plugin des Gnome-Power-Managers (das den Bildschirm usw. verdunkelt) auszulösen, indem ich Upower patche und es benutze, nachdem ich den Upower-Daemon des Systems beendet habe. (Beachten Sie, dass es wahrscheinlich nur energydas ist, was von gpm verwendet wird, um es selbst zu berechnen).

Das System wird dadurch nicht träge.

OTOH Ich habe das Piepen des Lautsprechers nicht gehört, was möglicherweise vom BIOS herrührt, das möglicherweise auch hier eine Rolle spielt - oder von anderen Programmen, die die Kernel-Oberfläche verwenden /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,

Vielleicht möchten Sie auch acpi-Ereignisse untersuchen: Dies scheint im Zusammenhang zu stehen: askubuntu.com/questions/33062/…
Elder Geek

Das ist auch interessantcat /usr/share/acpi-support/policy-funcs
Elder Geek

@ElderGeek habe ich nur /usr/share/acpi-support/state-funcsauf meinem System. policy-funcsist verfügbar in acpi-support-base(aber nur für Debian).
Blueyed

1
Diese Seite enthält ein interessantes Skript, power.d hook: help.ubuntu.com/community/PowerManagement/ReducedPower
Sergiy Kolodyazhnyy

1
Keine direkte Antwort, aber Sie sollten in Blick tlpund tlp-rdw, und was sie haben Ubuntu tun , wenn es Low - Power ist .
EarthMeLon

Antworten:


1

Wenn Sie in den Systemeinstellungen auf die Registerkarte "Energie" schauen, können Sie auswählen, was passiert, wenn der Akku einen kritisch niedrigen Ladestand erreicht. Mit Standard-Ubuntu können Sie es ausschalten, wenn es kritisch niedrig ist. Wenn Sie den Ruhezustand aktiviert haben (Anweisungen zum Aktivieren des Ruhezustands finden Sie unter diesem Link ), können Sie den Computer auch in den Ruhezustand versetzen . Wenn Sie Zweifel an dem Unterschied zwischen Suspend und Hibernate haben, lesen Sie Folgendes : http://ubuntuforums.org/showthread.php?t=1660436

Ich hoffe, dass ich Ihnen geholfen habe.

-Mario3D13


Dies sind die Standardeinstellungen für Benutzer, die sich nicht auf das Problem beziehen, das ich sehe. Ich habe dieses Problem in letzter Zeit bemerkt (träge / langsamer), als der Laptop im Akkubetrieb angehalten und dann mit dem Netzbetrieb fortgesetzt wurde. Aber es ist nicht reproduzierbar und könnte nur in den Symptomen zusammenhängen.
bläulich

Okay. Es tut uns leid. In Bezug auf Ihre vollständige Frage kann ich sie nicht wirklich beantworten (ich bin immer noch kein All-out-Power-User, habe noch einiges zu lernen)
Mario3D13
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.