[sisyphus] [cyber] I: Sisyphus-20081228 packages: +7! -51 +38 (8428)
Valery V. Inozemtsev
=?iso-8859-1?q?shrek_=CE=C1_altlinux=2Eru?=
Вс Дек 28 16:08:08 MSK 2008
On Sunday 28 December 2008 15:43:44 Alexey I. Froloff wrote:
> * Valery V. Inozemtsev <shrek@> [081228 14:44]:
> > выкиньте powersave и откройте для себя hal-laptop.
> > тестировалось на ThinkPad X61s, X24, X300, X301 и EeePC 701
>
> Ну тогда расскажи про него ;-) А то дока в виде *.c и *.fdi не
> очень понятная. Я пока понял, что надо скопировать две fdi'шки в
> /etc/hal, а вот какие параметры за что отвечают?
все настройки хранятся в 2-х fdi. их нужно скопировать в /etc/hal/fdi/policy и редактировать по фкусу
10-ac-adapter.fdi:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="ac_adapter">
<!-- критический разряд батареи ниже которого выполнять то что в battery.low.method -->
<merge key="battery.low.percentage" type="int">5</merge>
<!-- battery.low.method = Hibernate|Shoutdown -->
<merge key="battery.low.method" type="string">Hibernate</merge>
<!-- управление яркостью -->
<merge key="laptop_panel.brightness.ac" type="int">10</merge>
<merge key="laptop_panel.brightness.battery" type="int">12</merge>
<!-- cpufreq -->
<merge key="power_management.governor.ac" type="string">performance</merge>
<merge key="power_management.governor.battery" type="string">ondemand</merge>
<!-- X DPMS on/off -->
<merge key="x11.dpms.active" type="bool">true</merge>
<!-- параметры см. в $ xset q -->
<merge key="x11.dpms.standby.ac" type="int">135</merge>
<merge key="x11.dpms.standby.battery" type="int">60</merge>
<merge key="x11.dpms.suspend.ac" type="int">180</merge>
<merge key="x11.dpms.suspend.battery" type="int">90</merge>
<merge key="x11.dpms.off.ac" type="int">200</merge>
<merge key="x11.dpms.off.battery" type="int">100</merge>
<merge key="x11.screensaver.timeout" type="int">130</merge>
<merge key="x11.screensaver.cycle" type="int">600</merge>
</match>
</device>
</deviceinfo>
10-event~key.fdi:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<!-- suspend на закрытие крышки ноута on/off -->
<merge key="input.key.lid.active" type="bool">true</merge>
<!-- клавиши управления яркостью софтварные/железные -->
<merge key="input.key.brightness.hard" type="bool">false</merge>
<!-- скринлок (у меня Fn+F2), реализован только для kde3 -->
<merge key="input.key.screenlock.method" type="string">kde3</merge>
<!-- акшены в /etc/hal/actions on/off (имя исполняемого файла = имени кнопки) -->
<merge key="input.key.actions" type="bool">false</merge>
<!-- клавиши управления громкостью софтварные/железные -->
<merge key="input.key.volume.hard" type="bool">false</merge>
<!-- индекс звуковой карты ALSA -->
<merge key="alsa.mixer.index" type="int">0</merge>
<!-- канал -->
<merge key="alsa.mixer.control" type="string">Master</merge>
<!-- шаг регулировки в % -->
<merge key="alsa.mixer.volume.step" type="int">5</merge>
<!-- кнопка sleep on/off -->
<merge key="input.key.sleep.active" type="bool">true</merge>
<!-- input.key.sleep.method = Hibernate|Suspend -->
<merge key="input.key.sleep.method" type="string">Suspend</merge>
<!-- кнопка wlan on/off -->
<merge key="input.key.wifi-power.active" type="bool">true</merge>
<!-- input.key.wifi-power.killswitch.type = bluetooth|wlan -->
<merge key="input.key.wifi-power.killswitch.type" type="string">bluetooth</merge>
</match>
</device>
</deviceinfo>
>
> Ещё у меня по кнопке "wifi-power" передёргивается bluetooth. Я
> так понимаю, это изменить никак нельзя?
input.key.wifi-power.killswitch.type
> Может таки сначала лучше
> проверять наличие скрипта в actions?
action выполняется если отключена соответствующая кнопка и включены actions
--
Valery V. Inozemtsev
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: This is a digitally signed message part.
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20081228/81e0c024/attachment-0001.bin>
Подробная информация о списке рассылки Sisyphus