배터리가 부족할 때 우분투는 어떤 행동을 유발합니까?


19

배터리가 부족하면 몇 초 후에 화면이 어두워집니다.

이는 일부 절전 모드로 표시되며 시간 org.gnome.settings-daemon.plugins.power.time-low(기본값 : 1200 초 (20 분)) 과 관련이있을 수 있습니다 .

이것이 gnome-settings-daemon에 의해 유발되는 것처럼 보이지만, 우분투가 이런 일이 발생하면 (예 : DBus 리스너를 통해) "배터리 부족"상태를 찾는 다른 이벤트 리스너가 궁금합니다.

이와 관련하여 Ubuntu / X / 시스템이 나중에 더 느리게 작동하는 것처럼 보입니다 (노트북이 다시 AC에있을 때).이 원인을 조사하고 싶습니다.

dconf-editor예를 들어 org.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-daemon우분투 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의 플러그인과 비교했지만 이와 관련하여 수정 / 변경되었을 수있는 명확한 것을 찾을 수 없었습니다.

upower를 패치하여 gnome-power-manager의 gnome-settings 플러그인 (화면 등을 어둡게 함)을 트리거하고 시스템의 upower 데몬을 종료 한 후 사용했습니다. (아마도 energygpm에서 자체적으로 계산하는 데만 사용됩니다).

시스템이 느려지지 않습니다.

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/…
Geek

이것 또한 흥미 롭습니다cat /usr/share/acpi-support/policy-funcs
Geek

@ElderGeek /usr/share/acpi-support/state-funcs내 시스템 에만 있습니다 . policy-funcs에서 사용할 수 acpi-support-base있지만 데비안에서만 사용할 수 있습니다 .
blueyed

1
이 페이지는 intersting 스크립트, power.d 후크 기능 : help.ubuntu.com/community/PowerManagement/ReducedPower
세르지 Kolodyazhnyy에게

1
직접적인 대답은 아니지만, 당신은 tlpand tlp-rdw, 그리고 저전력이있을 때 Ubuntu가 할있는 일을 조사해야합니다 .
earthmeLon

답변:


1

시스템 설정에서 "전원"탭을 보면 배터리가 매우 부족한 상태에 도달 할 때 수행되는 작업을 선택할 수있는 옵션이 있습니다. 표준 Ubuntu를 사용하면 심각도가 낮을 ​​때 전원을 끌 수 있습니다. 최대 절전 모드를 활성화 한 경우 (이 링크에서 지침을 확인하십시오 : 최대 절전 모드를 활성화하는 방법? ) 컴퓨터를 최대 절전 모드로 만들 수도 있습니다. 일시 중단과 최대 절전 모드의 차이점에 대해 의문이 있으면 다음을 참조하십시오. http://ubuntuforums.org/showthread.php?t=1660436

내가 봉사했으면 좋겠다.

-Mario3D13


그것은 내가보고 /보고있는 문제와 관련이없는 표준 사용자 대면 물건 / 설정입니다. 최근 노트북에서 배터리를 사용하는 동안 일시 중단 된 다음 AC에서 다시 시작했을 때이 문제 (느린 / 느린 속도)가 나타났습니다. 그러나 재현 할 수 없으며 증상과 만 관련이있을 수 있습니다.
blueyed

확인. 죄송합니다. 완전한 질문을 Concernig 것은, 내가 정말 대답 할 수없는 (난 아직도 전면적 인 파워 유저가 아니에요, 아직 배울 수있는 물건이)
Mario3D13
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.