Индикатор батареи для ноутбука HP 550[SOLVED]

Имеется ноутбук и уже много часов потраченых в гугле на поиск решения как в X-сах или на худой конец хот я бы в консоли увидеть индикатор заряда батареи. Все варианты которые я видел либо не работали вообще либо я не смог заставить их работать.
Подскажите плиз какой-нибудь вариант который заработает на KDE 3.5.10?

на сколько я знаю, исходную

на сколько я знаю, исходную информацию все проги берут из /proc/acpi/battery
если там нет, то надо копаться в ядре

вот что у меня имеется # ls

вот что у меня имеется

# ls -la /proc/acpi
dr-xr-xr-x  8 root root 0 Aug 30 19:11 .
dr-xr-xr-x 92 root root 0 Aug 30 11:22 ..
-rw-r--r--  1 root root 0 Aug 30 19:11 alarm
dr-xr-xr-x  5 root root 0 Aug 30 19:11 button
dr-xr-xr-x  3 root root 0 Aug 30 19:11 embedded_controller
dr-xr-xr-x  9 root root 0 Aug 30 19:11 power_resource
dr-xr-xr-x  3 root root 0 Aug 30 19:11 processor
dr-xr-xr-x  7 root root 0 Aug 30 19:11 thermal_zone
dr-xr-xr-x  3 root root 0 Aug 30 19:11 video
-rw-r--r--  1 root root 0 Aug 30 19:11 wakeup

а это по ядру вроде все что надо включил :

[*] Power Management support
[ ]   Power Management Debug Support
[*] Suspend to RAM and standby
[*] Hibernation (aka 'suspend to disk')
()    Default resume partition
[*] ACPI (Advanced Configuration and Power Interface) Support  --->
--- ACPI (Advanced Configuration and Power Interface) Support
  [ ]   Deprecated /proc/acpi files
  [ ]   Deprecated power /proc/acpi directories
  [*]   Future power /sys interface
  [ ]   Deprecated /proc/acpi/event support
  <*>   AC Adapter
  <*>   Battery
  <*>   Button
  -*-   Video
  <*>   Fan
  -*-   Dock
  <*>   Processor
  <*>     Thermal Zone
  (0)   Disable ACPI for systems before Jan 1st this year
  [*]   Debug Statements
  [ ]     Additionally enable ACPI function tracing
  <*>   PCI slot detection driver
  < >   Container and Module Devices (EXPERIMENTAL)
  <*>   Smart Battery System 
< > APM (Advanced Power Management) BIOS support  ---> 
CPU Frequency scaling  --->
-*- CPU idle PM support         

Попробуй включить APM, у меня

Попробуй включить APM, у меня все работает.

APM включен а ACPI выключен

APM включен а ACPI выключен или включены оба ? И какой все таки пакет для просмотра инфы что дает APM вы используете?

APM - deprecated/legacy, его

APM - deprecated/legacy, его включать уже не нужно (лучше вообще не включать)
Нужно только ACPI. Пока желательно включать опции типа "generate deprecated /proc files" или что-то типа такого.
Ну и включить их лучше модулями.
Кроме инфы от ACPI в ядре ещё есть что-то про аккумуляторы, посмотрите по make menuconfig в device-drivers.

у меня, кажись, еще включены

у меня, кажись, еще включены

  [*]   Deprecated /proc/acpi files
  [*]   Deprecated power /proc/acpi directories
  [*]   Deprecated /proc/acpi/event support

(у меня HP 510)

Спасиба,ща работы по горло

Спасиба,ща работы по горло навалило как раскидаю попробую добавить deprecated ( устаревшие ) пункты мож действительно поможет ...

Уряяя!!!! После добавления в

Уряяя!!!! После добавления в ядро "устаревших" пунктов ожил klaptopdaemon! и стал показывать индикатор батареи.

Всем спасиба!

kde-base/klaptopdaemon-3.5.10

kde-base/klaptopdaemon-3.5.10

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

пакет стоит а где посмотреть

пакет стоит а где посмотреть что он собсно показывает?

emerge acpid

emerge acpid acpitool
rc-update add acpid default
/etc/init.d/acpid start
acpitool

В принципе можно только одно из них, у них немного разные назначения.

Все что вы перечислили я

Все что вы перечислили я давно уже сделал
Вот что возвращает acpitool

Battery status : <not available>
  AC adapter     : <not available>
  Thermal zone 1 : ok, 65 C
  Thermal zone 2 : ok, 58 C
  Thermal zone 3 : ok, 55 C
  Thermal zone 4 : ok, 32 C
  Thermal zone 5 : ok, 65 C

Батарея лежит в

Батарея лежит в /sys/class/power_supply/*/ вроде и там самоописывающие параметры.

Вот такой скриптик рисует в консоли оставшиеся проценты зарядки (есть баги, писалось давно), может кому пригодится =)

main(){
	local power= percentage= string= int_percentage= last_int=0 last_power=0
	local full=$(cat /sys/class/power_supply/C11D/charge_full);

	while true; do
		power=$(cat /sys/class/power_supply/C11D/charge_now);

		if [ ${power} -ne ${last_power} ]; then
			percentage=$(echo "scale=4; ${power} / ${full} * 100" | bc);
			percentage=${percentage%00}
			int_percentage=${percentage%.*}

			if [ ${last_int} -ne ${int_percentage} ]; then
				string='[';
		
				for (( i=0; $i < 100; i=$(($i + 1))  )); do
					if [ $i -lt ${int_percentage} ]; then 
						string+='=';
					elif [ $i -eq ${int_percentage} ]; then
						string+='|';
					else
						string+=' ';
					fi
				done;

				string+="]";
				last_int=${int_percentage};
			fi
		fi

		echo -ne "\rPower: ${string} ${percentage}% $(date +%X)";
		sleep 1s;
	done;
}

main "$@"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".