Pil azaldığında Ubuntu hangi eylemleri tetikler?


19

Pil zayıfladığında, ekran birkaç saniye sonra kararır.

Bu, bazı özel güç tasarrufu org.gnome.settings-daemon.plugins.power.time-lowmodlarıdır ve varsayılan olarak (1200 saniye (20 dakika)) zamanla ilişkili olabilir .

Bu gnome-settings-daemon tarafından tetikleniyor gibi görünse de, bu gerçekleştiğinde Ubuntu'nun başka ne yaptığını merak ediyorum (örneğin DBus dinleyicileri aracılığıyla) veya "düşük pil" durumu arayan diğer olay dinleyicileri.

Bu bağlamda bir şey Ubuntu / X / sistemin daha sonra daha yavaş hareket etmesine neden oluyor gibi görünüyor (dizüstü bilgisayar tekrar AC'de olduğunda) ve buna neden olabilecek şeylere bakmak istiyorum.

dconf-editorÖrneğin org.gnome.settings-daemon.plugins.power ile ilgili bir şey bulamadım.

idle_configureEklentiler / power / gsd-power-manager.c ile kurulum alıyor gibi görünüyor , ancak muhtemelen DBus arabiriminde dinlenen, örneğin:

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

Bazı "güç tasarrufu" özelliklerinin ayarlandığını düşünebilirim, ancak AC artık mevcut olduğunda ve / veya pil artık düşük olmadığında ayarlanmamıştır.

CPU düzenleyici ayarına ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor) baktım , ama öyleydi ondemand.

gnome-settings-daemonUbuntu 14.04 üzerinde awesomeWM ile kullanıyorum .

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

Ayrıca gsd eklentilerini / power / gsd-power-manager.c'yi Debian'ın gnome-settings-daemon-3.12.1 sürümünden biriyle karşılaştırdım, ancak bu konuda düzeltilmiş / değiştirilmiş olabilecek bariz bir şey bulamadım.

Gnome-power-manager'ın gnome ayarları eklentisini (ekranın kararmasını vb.) Tetiklemeyi yatırarak ve sistemin yükselen arka plan programını öldürdükten sonra kullanmayı başardım. (büyük olasılıkla yalnızca energygpm tarafından kendi başına hesaplamak için kullanıldığını unutmayın ).

Sistemin durgunlaşmasına neden olmaz.

OTOH Konuşmacının BIOS'tan gelebilecek bip sesini duymadım, burada da yer alabilir - veya çekirdeğin arabirimini kullanan diğer programlar /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,

Ayrıca acpi olaylarını da incelemek isteyebilirsiniz: bununla
Elder Geek

Bu da ilginçcat /usr/share/acpi-support/policy-funcs
Elder Geek

@ElderGeek Yalnızca /usr/share/acpi-support/state-funcssistemim var. policy-funcsmevcuttur acpi-support-base(ama sadece Debian için).
2015

1
Bu sayfa intersting komut dosyası, power.d kanca özellikleri: help.ubuntu.com/community/PowerManagement/ReducedPower
Sergiy Kolodyazhnyy

1
Doğrudan bir cevap değil, ama tlpve tlp-rdwve düşük güç olduğunda Ubuntu ne yapabilirler içine bakmak gerekir .
earthmeLon

Yanıtlar:


1

Sistem Ayarları'ndaki "Güç" sekmesine bakarsanız, pil kritik derecede düşük bir seviyeye ulaştığında ne olacağını seçme seçeneğiniz vardır. Standart Ubuntu ile kritik derecede düşük olduğunda gücü kapatabilirsiniz. Hazırda bekletme modunu etkinleştirdiyseniz (Talimatlar için bu bağlantıya bakın: Hazırda bekletme modu nasıl etkinleştirilir? ), Bilgisayarı hazırda bekletme moduna geçirebilirsiniz. Askıya alma ve hazırda bekletme arasındaki farktan şüphe ediyorsanız, şuraya bakın: http://ubuntuforums.org/showthread.php?t=1660436

Umarım hizmet etmişimdir.

-Mario3D13


Gördüğüm / sorunla ilgili olmayan, standart kullanıcılara yönelik şeyler / ayarlar. Son zamanlarda, laptop bataryadayken askıya alındığında ve daha sonra AC'de yeniden başlatıldığında bu sorunu (yavaş / yavaş) fark ettim. Ancak tekrarlanamaz ve sadece semptomlarla ilişkili olabilir.
blueyed

Tamam. Afedersiniz. Tam sorunuzla ilgili olarak, gerçekten cevaplayamıyorum (hala tamamen güçlü bir kullanıcı değilim, hala öğrenecek bir
şeyim yok
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.