Ubuntu kích hoạt hành động gì khi pin yếu?


19

Khi pin yếu, màn hình sẽ bị mờ sau vài giây.

Đây có vẻ là một số chế độ tiết kiệm năng lượng đặc biệt và có thể liên quan đến thời gian trong org.gnome.settings-daemon.plugins.power.time-low(1200 giây (20 phút) mặc định).

Mặc dù điều này dường như được kích hoạt bởi gnome-settings-daemon, tôi tự hỏi Ubuntu sẽ làm gì khác khi điều này xảy ra (ví dụ như thông qua trình nghe DBus) hoặc các trình lắng nghe sự kiện khác tìm trạng thái "pin yếu".

Có vẻ như điều gì đó trong vấn đề này khiến Ubuntu / X / hệ thống hoạt động chậm chạp hơn sau đó (khi máy tính xách tay hoạt động trở lại), và tôi muốn xem xét điều gì có thể gây ra điều này.

Tôi không thể tìm thấy bất cứ điều gì liên quan thông qua dconf-editor, ví dụ như trong org.gnome.sinstall-daemon.plugins.power.

Nó dường như được thiết lập thông qua các idle_configureplugin / power / gsd-power-manager.c, nhưng có lẽ nó liên quan nhiều hơn đến thứ gì đó nghe trên giao diện DBus, được thông báo qua, ví dụ:

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

Tôi có thể tưởng tượng rằng một số thuộc tính "tiết kiệm năng lượng" được đặt, nhưng không được đặt khi AC không còn nữa và / hoặc pin không còn thấp nữa.

Tôi đã xem xét cài đặt thống đốc CPU ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor), nhưng nó đã được ondemand.

Tôi đang sử dụng gnome-settings-daemonvới awesomeWM trên Ubuntu 14.04.

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

Tôi cũng đã so sánh các plugin / power / gsd-power-manager.c của gsd với các plugin từ gnome-settings-daemon-3.12.1 của Debian, nhưng không thể tìm thấy bất cứ điều gì rõ ràng có thể đã được sửa / thay đổi về vấn đề này.

Tôi đã quản lý để kích hoạt plugin cài đặt gnome của trình quản lý năng lượng gnome (làm mờ màn hình, v.v.), bằng cách vá upower và sử dụng nó sau khi giết daemon upower của hệ thống. (lưu ý rằng có lẽ chỉ có energynó đang được sử dụng bởi gpm để tự tính toán nó).

Nó không làm cho hệ thống trở nên chậm chạp ..

OTOH Tôi chưa nghe thấy tiếng bíp của người nói, có thể đến từ BIOS, cũng có thể liên quan ở đây - hoặc các chương trình khác sử dụng giao diện của kernel /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,

Bạn cũng có thể muốn kiểm tra các sự kiện acpi: điều này dường như có liên quan: askubfox.com/questions/33062/iêu
Elder Geek

Điều này cũng thú vịcat /usr/share/acpi-support/policy-funcs
Elder Geek

@ElderGeek Tôi chỉ có /usr/share/acpi-support/state-funcstrên hệ thống của mình. policy-funcscó sẵn trong acpi-support-base(nhưng chỉ dành cho Debian).
xanh

1
Trang này có intersting kịch bản, móc power.d: help.ubuntu.com/community/PowerManagement/ReducedPower
Sergiy Kolodyazhnyy

1
Không phải là một câu trả lời trực tiếp, nhưng bạn nên xem xét tlptlp-rdw, và những gì họ có thể có Ubuntu làm khi có công suất thấp .
earthmeLon

Câu trả lời:


1

Nếu bạn nhìn vào tab "Nguồn" trong Cài đặt hệ thống, bạn có tùy chọn để chọn điều gì sẽ xảy ra khi pin đạt đến mức cực kỳ thấp. Bạn có thể, với Ubuntu tiêu chuẩn, làm cho nó tắt nguồn khi cực kỳ thấp. Nếu bạn đã bật chế độ ngủ đông (Kiểm tra liên kết này để biết hướng dẫn: Cách bật chế độ ngủ đông? ), Bạn cũng có thể làm cho máy tính ngủ đông. Nếu nghi ngờ về sự khác biệt giữa đình chỉ và ngủ đông, hãy xem tại đây: http://ubuntuforums.org/showthread.php?t=1660436

Tôi hy vọng rằng tôi đã được phục vụ.

-Mario3D13


Đó là các công cụ / cài đặt hướng tới người dùng tiêu chuẩn, không liên quan đến vấn đề tôi đang gặp phải. Gần đây tôi đã nhận thấy vấn đề này (chậm chạp / chậm hơn), khi máy tính xách tay bị treo trong khi đang sử dụng pin và sau đó được nối lại trên AC. Nhưng nó không thể tái sản xuất và chỉ có thể liên quan đến các triệu chứng.
xanh lam

Được. Lấy làm tiếc. Concernig câu hỏi hoàn chỉnh của bạn, tôi không thể thực sự trả lời nó (tôi không phải là vẫn còn một người dùng sức mạnh toàn diện, vẫn có thứ để tìm hiểu)
Mario3D13
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.