Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Fifi

    őstag

    válasz chab7 #56059 üzenetére

    A ventilátort a thinkfan nevű programmal szabályozom.

    A hőmérséklet értékeket az lm-sensors csomagban lévő sensors paranccsal, illetve a proc és sys alatti file-okból lehet kiolvasni, melyeket számomra megfelelő formába öntéséhez írtam egy bash scriptecskét thinkpad-fan_and_thermal.sh néven:

    #!/bin/bash
    echo "Fan status and speed:"
    cat /proc/acpi/ibm/fan | head -n 3 | tail -n 1
    echo "$(cat /proc/acpi/ibm/fan | head -n 2|tail -n 1) RPM"
    echo -e "\nTemperature: $(echo ""$(cat /sys/class/thermal/thermal_zone0/temp)" / 1000" | bc)°C"
    echo -e "\nCPU Temperature:"
    sensors | tail -n 3

    Ennek nálam a fent látott kimenete van.

    Ha nem akarod mindig kézzel futtatni, akkor hívd meg a watch paranccsal, ez így 2 másodpercenkét újra lefuttatja:
    watch thinkpad-fan_and_thermal.sh

    Ha ezt a sort elhelyezed az ~/.xsession file-ba, akkor meg bejelentkezéskor automatikusan megnyit egy rxvt-t és 2 másodpercenként újra lefuttatja benne a scriptet, azaz frissíti az értékeket:

    rxvt --geometry 70x10+578+11 -title "Fan Speed and Temperature" -e watch -t /ahova/a/scriptet/tetted/thinkpad-fan_and_thermal.sh &

    Persze vannak szép grafikus alkalmazások is az adatok kiírására (chonky, gkrellm stb.), de én olyan "régi vágású konzolhuszár" lennék. :B

Új hozzászólás Aktív témák