debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: не запускается power.sh при подключении и отключении блока питания ноутбука  (Прочитано 1208 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vavun

  • ASUS K42f (Intel Core i3, 2Гб DDR3, 250gb HDD,Intel GMA HD)
  • Topic Author
  • Сообщений: 147
  • Debian squeeze + Gnome
Доброго времени суток.

В debian'е в /etc/acpi лежат: powerbtn-acpi-support.sh и папка events c файлом powerbtn-acpi-support

в ubuntu была куча всего и нужный мне файл power.sh который выполнялся каждый раз при подключении и отключении блока питания ноутбука, при создании файла в debian, он не выполняется при подключении и отключении блока питания.

скрипт power.sh

#!/bin/sh

if on_ac_power; then
ifconfig eth0 up
echo 0 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/dirty_ratio
echo 5 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
echo max_performance > /sys/class/scsi_host/host0/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host1/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host2/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host3/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host4/link_power_management_policy
echo max_performance > /sys/class/scsi_host/host5/link_power_management_policy
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
modprobe uvcvideo
echo default > /sys/module/pcie_aspm/parameters/policy
setpci -s 00:02.0 F4.B=FF
hal-disable-polling --enable-polling --device /dev/cdrom
echo 0 > /sys/devices/system/cpu/sched_mc_power_savings
else
ifconfig eth0 down
echo 5 > /proc/sys/vm/laptop_mode
echo 90 > /proc/sys/vm/dirty_ratio
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo min_power > /sys/class/scsi_host/host1/link_power_management_policy
echo min_power > /sys/class/scsi_host/host2/link_power_management_policy
echo min_power > /sys/class/scsi_host/host3/link_power_management_policy
echo min_power > /sys/class/scsi_host/host4/link_power_management_policy
echo min_power > /sys/class/scsi_host/host5/link_power_management_policy
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
modprobe -r uvcvideo
echo powersave > /sys/module/pcie_aspm/parameters/policy
setpci -s 00:02.0 F4.B=40
hal-disable-polling --device /dev/cdrom
echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
fi

test -f /usr/share/acpi-support/key-constants || exit 0

. /usr/share/acpi-support/policy-funcs

if [ -z "$*" ] && ( [ `CheckPolicy` = 0 ] || CheckUPowerPolicy ); then
    exit;
fi

pm-powersave $*


помечен как исполняемый

Вопрос: как настроить выполнение скрипта по аналогии с ubuntu или другой способ, если есть ? ???

спасибо


PS Debian squeeze 6 0 3

Do you know why we call this beta ? Because it's betta than nothing.©
Have problems with windows, reboot. Have problems with linux, be root.©
 

Оффлайн fry

  • Сообщений: 198
  • Jabber: fry73@jabber.de
Я поставил laptop-mode-tools и в файле /etc/laptop-mode/conf.d/exec-commands.conf добавил выполнение нужных скриптов при нужных условиях.
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум
 

Оффлайн vavun

  • ASUS K42f (Intel Core i3, 2Гб DDR3, 250gb HDD,Intel GMA HD)
  • Topic Author
  • Сообщений: 147
  • Debian squeeze + Gnome
Я поставил laptop-mode-tools и в файле /etc/laptop-mode/conf.d/exec-commands.conf добавил выполнение нужных скриптов при нужных условиях.
Полезная информация, пригодится, спасибо  :)

Do you know why we call this beta ? Because it's betta than nothing.©
Have problems with windows, reboot. Have problems with linux, be root.©
 

Теги: