Re: Иконку батарейки в icewm
,--[Mikhail Ramendik 24/07/2008 20:28 (GMT +3) | On Thursday 24 July 2008 13:30, Evgeny M. Zubok wrote: | > Mikhail Ramendik <[EMAIL PROTECTED]> writes: | > > Насколько мне известно, тот апплет вообще через HAL работает. | > | > Да, я сейчас глянул, еще в /sys/class/power_supply инфа может | > быть. Однако вот есть опции у ядра, которые к делу имеют отношение | > (ACPI_PROCFS_POWER и ACPI_SYSFS_POWER). Может быть, первая не выставлена | > (в чем у меня сомнения есть)? | | А вот не буду я собирать своё ядро. Не потому что влом собирать, апотому | что влом апдейты отслеживать. И главное - в системе _есть_ работающий | интерфейс, просто icewm не обучен его читать; значит, надо либо вставить | обученный апплет, либо научить icewm. `- В 2.6.22 работало. в 25 отломали. Не помню что было в 24. Ядра сам не собирал, но в тех, что идут в debian (lenny) оно было (есть) поломато. -- Best regards, Mikhail signature.asc Description: This is a digitally signed message part.
Re: Иконку батарейки в icewm
On Thu, Jul 24, 2008 at 11:06:57PM +0300, Dmitry Nezhevenko wrote: > On Fri, Jul 25, 2008 at 12:08:00AM +0400, Evgeny M. Zubok wrote: > > Только надо иметь в виду, что есть люди, которые еще пользуются старыми > > ядрами, поэтому информация о батарейках можетьтам только в > > /proc/acpi/battery. К тому же, было два формата представления информации > > (но это отражено в IceWM). Есть еще и другие ядра. FreeBSD, если я не > > ошибаюсь, тоже в /proc/acpi/battery эту инфу складывает. Поэтому старый > > код удалять нельзя. > > > > А как-же HAL? Отказать! -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
Dmitry Nezhevenko <[EMAIL PROTECTED]> writes: > А как-же HAL? Ну и через HAL можно, но у этого метода могут найтись противники из числа разработчиков айса. Так что их надо спрашивать, что они думают. В конце-концов можно сделать опциональный выбор схемы опцией при компиляции. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Fri, Jul 25, 2008 at 12:08:00AM +0400, Evgeny M. Zubok wrote: > Только надо иметь в виду, что есть люди, которые еще пользуются старыми > ядрами, поэтому информация о батарейках можетьтам только в > /proc/acpi/battery. К тому же, было два формата представления информации > (но это отражено в IceWM). Есть еще и другие ядра. FreeBSD, если я не > ошибаюсь, тоже в /proc/acpi/battery эту инфу складывает. Поэтому старый > код удалять нельзя. > А как-же HAL? -- WBR, Dmitry signature.asc Description: Digital signature
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: > Похоже, это значит, что можно файлить баг на дебиановский пакет > icewm - "userspace to pick up" и к нему относится. Я сначала попробую найти > документацию и сварганить draft patch, а если не выйдет - зафайлю баг как > есть. Только надо иметь в виду, что есть люди, которые еще пользуются старыми ядрами, поэтому информация о батарейках можетьтам только в /proc/acpi/battery. К тому же, было два формата представления информации (но это отражено в IceWM). Есть еще и другие ядра. FreeBSD, если я не ошибаюсь, тоже в /proc/acpi/battery эту инфу складывает. Поэтому старый код удалять нельзя. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Thursday 24 July 2008 18:30, Evgeny M. Zubok wrote: > А обучить icewm не проблема. Я пока не столкнулся с этой ситуацией, > поэтому и не дергаюсь. Весь этот функционал в файле aapm.cc > находится. Там все видно, что и откуда читается. Можно любой источник > данных прикрутить. HAL тоже данные из /sys или /proc берет, а не сам > выдумывает, поэтому для icewm есть выбор: либо самому доставать из /sys, > либо через HAL добыть. Но это не вариант для тебя, насколько я > понимаю. Ну разве только глянуть в upstream -- может быть, там проблему > решили уже. Я подумал, что в icewm я как раз могу попробовать внести изменения. Выяснилочь, что новый ядерный интерфейс - в /sys/class/power_supply . Причём вот тут http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487824 сказано: "closing. 2.6.24 already had the /sys/class/power_supply support, but we let some time for userspace to pick up." Похоже, это значит, что можно файлить баг на дебиановский пакет icewm - "userspace to pick up" и к нему относится. Я сначала попробую найти документацию и сварганить draft patch, а если не выйдет - зафайлю баг как есть. -- Yours, Mikhail Ramendik
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: > А вот не буду я собирать своё ядро. Не потому что влом собирать, > апотому что влом апдейты отслеживать. И главное - в системе _есть_ > работающий интерфейс, просто icewm не обучен его читать; значит, надо > либо вставить обученный апплет, либо научить icewm. Так никто не заставляет. Но посмотреть хотя бы мог. :) А обучить icewm не проблема. Я пока не столкнулся с этой ситуацией, поэтому и не дергаюсь. Весь этот функционал в файле aapm.cc находится. Там все видно, что и откуда читается. Можно любой источник данных прикрутить. HAL тоже данные из /sys или /proc берет, а не сам выдумывает, поэтому для icewm есть выбор: либо самому доставать из /sys, либо через HAL добыть. Но это не вариант для тебя, насколько я понимаю. Ну разве только глянуть в upstream -- может быть, там проблему решили уже. Насчет апплета, к сожалению, помочь не могу. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Thu, Jul 24, 2008 at 05:28:51PM +0100, Mikhail Ramendik wrote: > On Thursday 24 July 2008 13:30, Evgeny M. Zubok wrote: > > Да, я сейчас глянул, еще в /sys/class/power_supply инфа может > > быть. Однако вот есть опции у ядра, которые к делу имеют отношение > > (ACPI_PROCFS_POWER и ACPI_SYSFS_POWER). Может быть, первая не выставлена > > (в чем у меня сомнения есть)? > > А вот не буду я собирать своё ядро. Не потому что влом собирать, апотому что > влом апдейты отслеживать. И главное - в системе _есть_ работающий интерфейс, > просто icewm не обучен его читать; значит, надо либо вставить обученный > апплет, либо научить icewm. Имхо, HAL -- это вещь, конечно, в теории хорошая, но отнюдь не необходимая. Мне кажется, или я правильно замечаю, что реализацию HAL чаще ругают, чем хвалят? У меня HAL нет, а icewm есть. Боюсь, что если icewm в один прекрасный день вдруг потянет за собой HAL с причендалами, мне придется напрячься и оторвать ему эти самые причендалы да по самые помидоры. -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Thursday 24 July 2008 13:30, Evgeny M. Zubok wrote: > Mikhail Ramendik <[EMAIL PROTECTED]> writes: > > Насколько мне известно, тот апплет вообще через HAL работает. > > Да, я сейчас глянул, еще в /sys/class/power_supply инфа может > быть. Однако вот есть опции у ядра, которые к делу имеют отношение > (ACPI_PROCFS_POWER и ACPI_SYSFS_POWER). Может быть, первая не выставлена > (в чем у меня сомнения есть)? А вот не буду я собирать своё ядро. Не потому что влом собирать, апотому что влом апдейты отслеживать. И главное - в системе _есть_ работающий интерфейс, просто icewm не обучен его читать; значит, надо либо вставить обученный апплет, либо научить icewm. -- Yours, Mikhail Ramendik
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: > Насколько мне известно, тот апплет вообще через HAL работает. Да, я сейчас глянул, еще в /sys/class/power_supply инфа может быть. Однако вот есть опции у ядра, которые к делу имеют отношение (ACPI_PROCFS_POWER и ACPI_SYSFS_POWER). Может быть, первая не выставлена (в чем у меня сомнения есть)? Индикатор icewm версии из etch из /sys брать инфрмацию не научен. И с HAL не работает. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: > ...ну или на крайняк - доку по HAL и пример freedesktop.org > notification area applet на Питоне. Тогда сам напишу. И прямо вот не знаешь, где найти доку? :) Да хотя бы тут: sudo aptitude install hal-doc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Thursday 24 July 2008 12:34, [EMAIL PROTECTED] wrote: > тогда > > >modprobe battery > > и если после этого появится, добавить battery в /etc/modules Не появился. Но "официальный" механизм, который успешно применяют KDE и Gnome - HAL. Вопрос в том, где взять работающую по HAL иконку... ...ну или на крайняк - доку по HAL и пример freedesktop.org notification area applet на Питоне. Тогда сам напишу. -- Yours, Mikhail Ramendik
Re: Иконку батарейки в icewm
On Thursday 24 July 2008 12:42, Evgeny M. Zubok wrote: > > В /proc/acpi нет battery. > > А, ну тогда понятно, почему индикатор не кажет цифру. Но непонятно, > почему в /proc ничего не лежит. Бегло пробежавшись по поиску, обнаружил, > что имелись проблемы с поддержкой smart batteries. Кажется, я видел, что > на некоторых ноутбуках еще с ядром 2.6.20 имелись такие же проблемы > Ищется примерно так "/proc/acpi/battery empty". Возможно, это твой > случай. А что, тот апплет, что ты сейчас подцепил, показывает все > честно? Хотя вероятно, что для батареек есть еще место где-нибудь в > /sys. Насколько мне известно, тот апплет вообще через HAL работает. -- Yours, Mikhail Ramendik
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: > В /proc/acpi нет battery. А, ну тогда понятно, почему индикатор не кажет цифру. Но непонятно, почему в /proc ничего не лежит. Бегло пробежавшись по поиску, обнаружил, что имелись проблемы с поддержкой smart batteries. Кажется, я видел, что на некоторых ноутбуках еще с ядром 2.6.20 имелись такие же проблемы Ищется примерно так "/proc/acpi/battery empty". Возможно, это твой случай. А что, тот апплет, что ты сейчас подцепил, показывает все честно? Хотя вероятно, что для батареек есть еще место где-нибудь в /sys. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Thu, 24 Jul 2008, Mikhail Ramendik wrote: On Wednesday 23 July 2008 23:32, Evgeny M. Zubok wrote: Mikhail Ramendik <[EMAIL PROTECTED]> writes: >> Так сделал? TaskBarShowAPMStatus = 1 ? > > Сделал - пустая чёрная область появилась. Ну да, там и должна быть черная область, а в ней цифра. А в /proc/acpi/battery у тебя что-нибудь есть? В /proc/acpi нет battery. тогда >modprobe battery и если после этого появится, добавить battery в /etc/modules Ю.
Re: Иконку батарейки в icewm
On Wednesday 23 July 2008 23:32, Evgeny M. Zubok wrote: > Mikhail Ramendik <[EMAIL PROTECTED]> writes: > >> Так сделал? TaskBarShowAPMStatus = 1 ? > > > > Сделал - пустая чёрная область появилась. > > Ну да, там и должна быть черная область, а в ней цифра. А в > /proc/acpi/battery у тебя что-нибудь есть? В /proc/acpi нет battery. -- Yours, Mikhail Ramendik
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: >> Так сделал? TaskBarShowAPMStatus = 1 ? > > Сделал - пустая чёрная область появилась. Ну да, там и должна быть черная область, а в ней цифра. А в /proc/acpi/battery у тебя что-нибудь есть? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Wednesday 23 July 2008 22:27, Evgeny M. Zubok wrote: > > К сожалению, ничего осмысленного не показывается. Вероятно, из-за > > того, что тут надо через HAL, а не APM. > > Он и в /proc/acpi/battery должен искать информацию. Я в исходники глянул. > > Так сделал? TaskBarShowAPMStatus = 1 ? Сделал - пустая чёрная область появилась. -- Yours, Mikhail Ramendik
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: > К сожалению, ничего осмысленного не показывается. Вероятно, из-за > того, что тут надо через HAL, а не APM. Он и в /proc/acpi/battery должен искать информацию. Я в исходники глянул. Так сделал? TaskBarShowAPMStatus = 1 ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Иконку батарейки в icewm
On Wednesday 23 July 2008 21:38, Evgeny M. Zubok wrote: > # Show APM/ACPI/Battery/Power status monitor on task bar > # TaskBarShowAPMStatus=0 # 0/1 К сожалению, ничего осмысленного не показывается. Вероятно, из-за того, что тут надо через HAL, а не APM. Пока что лучше всего работает guidance-power-manager, но уж больно он на старте тормозит. -- Yours, Mikhail Ramendik
Re: Иконку батарейки в icewm
Mikhail Ramendik <[EMAIL PROTECTED]> writes: > Lenny. Хотелось бы на ноутбуке видеть иконку батарейки в трее icewm. В > смысле, сеть или батарея, насколько батарея пустая... > Вопрос - где бы такой апплет взять? Вроде бы в icewm есть своя возможность показывать. У меня Desktop, поэтому не могу посмотреть. Посмотри в ~/.icewm/preferences параметры # Show APM/ACPI/Battery/Power status monitor on task bar # TaskBarShowAPMStatus=0 # 0/1 # Show APM status on task bar in time-format # TaskBarShowAPMTime=0 # 0/1 и # List of battery names (directories) in /proc/acpi/battery to # ignore. Useful when more slots are built-in, but only one battery is # used # AcpiIgnoreBatteries="" -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Иконку батарейки в icewm
Всем привет! Lenny. Хотелось бы на ноутбуке видеть иконку батарейки в трее icewm. В смысле, сеть или батарея, насколько батарея пустая... Трей у icewm стандартный, и wireless network я уже успешно вижу, просто прописав nm-applet в ~/.icewm/startup . Но прописывание gnome-power-manager туда же - не помогает. Вопрос - где бы такой апплет взять? (Могу поставить KDE, если в нём апплет есть. Но работать - в icewm). -- Yours, Mikhail Ramendik