1.6 KiB
1.6 KiB
ThinkFanD
ThinkPad fan control daemon с поддержкой автоматического управления температурой.
Установка
cargo build --release
sudo cp target/release/thinkfand /usr/local/bin/
sudo cp target/release/thinkfanctl /usr/local/bin/
sudo cp thinkfan.conf.example /etc/thinkfan.conf
Использование
Демон
Запуск демона:
sudo thinkfand -d
Управление
Установка уровня вентилятора (0-7):
sudo thinkfand -l 5
Автоматический режим:
sudo thinkfand -a
Просмотр статуса:
thinkfand
ThinkFanCtl
Управление демоном:
# Запуск
sudo thinkfanctl start
# Остановка
sudo thinkfanctl stop
# Перезапуск
sudo thinkfanctl restart
# Статус
thinkfanctl status
# Установка уровня
sudo thinkfanctl level 5
# Автоматический режим
sudo thinkfanctl auto
# Обновление конфига
sudo thinkfanctl config /path/to/config.json
Конфигурация
Файл /etc/thinkfan.conf
в формате JSON:
{
"sensors": ["thinkpad-isa-0000", "k10temp-pci-00c3"],
"levels": [
{"temp": 0.0, "level": 0},
{"temp": 50.0, "level": 2},
{"temp": 60.0, "level": 4},
{"temp": 70.0, "level": 6},
{"temp": 80.0, "level": 7}
]
}
Systemd
Установка сервиса:
sudo cp thinkfand.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable thinkfand
sudo systemctl start thinkfand