Настройка Archlinux для использования на ноутбуке Dell Inspiron 640m.
Основное взято из Вики по Arch
1) Установка драйверов для отслеживания состояния батареи.
# pacman -S acpi
2) Простой индикатор состояния батареи
# pacman -S dbus-python hal pygtk python
# yaourt -S batterymon
При использовании панели tint2 в её конфигурационном файле ~/.config/tint2/tint2rc, в секции "Battery" можно включить отображение состояния батареи ноутбука.
3) Изменение частоты процессора
Установка
# pacman -S cpufrequtil
Запуск
# modprobe acpi-cpufreq
cpufreq-set -g {ondemand,conservative,performance,powersave}
# vim /etc/rc.conf
MODULES=(acpi-cpufreq cpufreq_ondemand !cpufreq_powersave...)
(Устанавливает режим работы процессора лишь для одного ядра)
DAEMONS=(... cpufreq ...)
(Устанавливает режим работы процессора лишь для всех ядер процессора)
# vim /etc/conf.d/cpufreq
governor="ondemand"
min_freq="1GHz"
max_freq="1.83GHz"
Информация о частоте процессора
$ cpufreq-info
$ watch grep \"cpu MHz\" /proc/cpuinfo
4) Мониторинг энергоёмких процессов
# pacman -S powertop
5) Спящий режим.
# pacman -S pm-utils
# vim /boot/grub/menu.lst
Приводим секцию загрузочного меню, отвечающую за Arch к следующему виду
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/b7aca76b-...9515 resume=/dev/disk/by-uuid/068717c9-...f2fa4 ro
initrd /kernel26.img
То есть, вставляем в строчку kernel /vmlinuz26 ...
запись
resume=/dev/disk/by-uuid/068717c9-...f2fa4
где /dev/disk/by-uuid/068717c9-...f2fa4 примонтирован как своп системы.
# visudo
username ALL = NOPASSWD: /sbin/poweroff, /sbin/reboot, /usr/bin/pon, /usr/bin/poff, /usr/sbin/pm-suspend, /usr/sbin/pm-hibernate
Примечание 1: эта строка должна идти после username ALL=(ALL) ALL, иначе не будет работать.
Примечание 2: Нормально работает только suspend (запись в RAM)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий