Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Страницы справочного руководства ОС UNIX на русском : man apm(1) из GNU/Linux и apm(8) из FreeBSD


Информационный Канал Subscribe.Ru

Выпуск 95

man apm(1) из GNU/Linux и apm(8) из FreeBSD

Сегодняшний выпуск посвящен команде apm, позволяющей управлять функциями APM BIOS на ноутбуках. Обратить внимание на эту проблему попросил один из читателей рассылки. Правда, он не указал, какую ОС он пытается заставить нормально работать на ноутбуке... Поэтому я перевел версии и для Linux, и для FreeBSD. Переводы сделаны 19 ноября по справочным руководствам GNU/Linux и FreeBSD 4.6.

В результате, как и было обещано, на сайте рассылки открылось еще два раздела, посвященных ОС GNU/Linux и FreeBSD.


GNU/Linux: apm(1)

НАЗВАНИЕ

apm - запрос к подсистеме расширенного управления питанием (Advanced Power Management - APM) BIOS

СИНТАКСИС

apm [ -vVmsS ]

ОПИСАНИЕ

Программа apm читает файл /proc/apm и представляет результат в понятном для человека виде. Поскольку, в основном, выдается информация о состоянии батареи, эта команда наиболее полезна для ноутбуков с соответствующей APM BIOS. Программа apm также позволяет перевести машину в режим ожидания (standby) или остановки (suspend).

ОПЦИИ

-V, --version
Выдает информацию о версии программы apm и немедленно завершает работу.

-v, --verbose
Выдает информацию о версии APM BIOS и версии драйвера APM ОС Linux.

-m, --minutes
Выдает, сколько всего осталось минут, не используя формат чч:мм.

-s, --suspend
Если возможно, переводит машину в режим остановки.

-S, --standby
Если возможно, переводит машину в режим ожидания.

ОШИБКИ

Эта программа требует использовать ядро версии старше 1.3.57. Она не будет работать с более старыми ядрами или с "заплатками" APM, поскольку формат файла /proc/apm после этой версии принципиально изменился.

ФАЙЛЫ

/proc/apm
linux/drivers/char/apm_bios.c

АВТОР

Эта программа написана Риком Фейтом (Rik Faith) (faith@cs.unc.edu) и может свободно распространяться на условиях Генеральной Общественной Лицензии GNU (General Public License). На эту программу НЕТ НИКАКИХ ГАРАНТИЙ. Сейчас ее поддержкой занимается Авери Пеннаран (Avery Pennarun) (apenwarr@worldvisions.ca).

ССЫЛКИ

xapm(1), apmd(8)

10 января 1996 года

Copyright 2002 В. Кравчук, OpenXS Initiative, перевод на русский язык


FreeBSD: apm(8)

НАЗВАНИЕ

apm, zzz - управление подсистемой APM BIOS и выдача ее информации

СИНТАКСИС

apm [-ablstzZ] [-d статус] [-e статус] [-h статус] [-r дельта]
zzz

ОПИСАНИЕ

Программа apm управляет подсистемой расширенного управления питанием Intel/Microsoft (APM - Advanced Power Management) BIOS и выдает текущее состояние подсистемы APM на ноутбуках. Программа zzz останавливает систему с помощью функций APM.

Следующие опции поддерживаются для программы apm (у программы zzz опций нет). Если опции не указаны, apm выдает подробную информацию и текущее состояние подсистемы APM. Если указано несколько опций отображения, значения выдаются по одному в строке в указанном далее порядке.

-a
Выдает текущее состояние питания от сети как целочисленное значение. Значения 0 и 1 обозначают "отключено" и "включено", соответственно.

-b
Выдает целочисленное значение, отражающее состояние батареи. Значения 0, 1, 2, 3 обозначают "заряжена", "разряжена", "критически разряжена" и "заряжается", соответственно.

-d статус
Включает/отключает выдачу информации отдельно от обычной приостановки с помощью булева (0 или 1) значения статуса. Эта опция, по-видимому, не работает на многих ноутбуках, в том числе, на Libretto 30CT и 50CT.

-e статус
Включение или отключение функций APM компьютера, в зависимости от булева значения аргумента статус.

-h статус
В зависимости от булева значения статуса, включает или отключает поддержку инструкции HLT в подпрограмме переключения контекста ядра. Эта опция не нужна почти для всех реализаций APM, но для некоторых, чей вызов "Idle CPU" вызывает остановку часов процессора и посылку инструкции HLT, необходимо указывать опцию -h, чтобы избежать снижения пиковой производительности системы. Подробнее см. на странице справочного руководства apm(4).

-l
Выдает процент заряженности батареи. Если ваш ноутбук не поддерживает эту функцию, выдается 255.

-r дельта
Запускает таймер включения (resume), если ноутбук поддерживает такую возможность. Эта команда не останавливает работу ноутбука, но если он будет остановлен и поддерживает автоматическое включение после останова, то будет включен через дельта секунд (с момента выполнения этой команды, а не с момента останова).

-s
Выдает состояние поддержки функций APM как целочисленное значение. Значения 0 и 1 обозначают "отключена" и "включена", соответственно.

-t
Выдает предположительно оставшееся время работы батареи в секундах. Если оно неизвестно, выдается -1.

-Z
Переводит систему в режим ожидания. В этом режиме энергопотребление ниже, чем обычно, но выше, чем в режиме останова. Некоторые ноутбуки поддерживают включение из этого состояния по таймеру или по событиям Ring Indicator (по входящему звонку?). Результат выполнения команды apm покажет, что именно предположительно поддерживает ваш ноутбук.

-z
Останавливает систему. Эта опция эквивалентна команде zzz.

ОШИБКИ

Некоторые реализации APM не поддерживают параметры, необходимые для программы apm. В таких системах apm выдает значения этих параметров как unknown.

Некоторые реализации APM не обрабатывают события типа нажатия на кнопку включения питания или закрытие ноутбука. Система с такой реализацией должна останавливаться только с помощью команды apm или zzz.

ПРИМЕЧАНИЯ

Утилита apmconf(8) вошла в состав apm(8) и поэтому apm(8) поддерживает все ее функциональные возможности.

ССЫЛКИ

apm(4)

АВТОР

Тацуми Хосокава (Tatsumi Hosokawa) (hosokawa@jp.FreeBSD.org)

FreeBSD 4.6, 1 ноября 1994 года

Copyright 2002 В. Кравчук, OpenXS Initiative, перевод на русский язык


В следующем выпуске

Этот выпуск у нас - экстренный. Поэтому, как и было обещано ранее, будет опубликован перевод man emergency_rec(1M) из OpenUNIX 8 (UnixWare 7.1.2). Выпуск выйдет в конце недели. Следите за новостями на сайте рассылки.

С наилучшими пожеланиями,

  В.К.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное