#!/bin/bash # # /etc/rc.local: Local multi-user startup script. # # remap caps-lock to escape echo "keycode 58 = Escape" | loadkeys -q - # powersaving according to powertop2 echo 0 > /proc/sys/kernel/nmi_watchdog echo 1 > /sys/module/snd_hda_intel/parameters/power_save echo 1 > /sys/devices/system/cpu/sched_mc_power_savings echo 1500 > /proc/sys/vm/dirty_writeback_centisecs echo min_power > /sys/class/scsi_host/host0/link_power_management_policy # enable powermanagement for usb devices for f in $(find /sys/ -path */power/level) do echo auto > "${f}" done unset f # enable powermanagement for supported pci-devices for f in /sys/devices/pci0000:00/0000:00:00.0/power /sys/devices/pci0000:00/0000:00:02.0/power /sys/devices/pci0000:00/0000:00:16.0/power /sys/devices/pci0000:00/0000:00:1a.0/power /sys/devices/pci0000:00/0000:00:1b.0/power /sys/devices/pci0000:00/0000:00:1c.0/power /sys/devices/pci0000:00/0000:00:1c.1/power /sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/power /sys/devices/pci0000:00/0000:00:1c.2/power /sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0/power /sys/devices/pci0000:00/0000:00:1c.5/power /sys/devices/pci0000:00/0000:00:1c.5/0000:08:00.0/power /sys/devices/pci0000:00/0000:00:1d.0/power /sys/devices/pci0000:00/0000:00:1f.2/power do echo auto > "${f}/control" done unset f # enable powermanagement for wlan iwconfig wlan0 power on