Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Das hört sich aufwendig an. Ich glaub da ist es einfacher ich teste nach jedem sleep() ob dev.acpi_ibm.0.fan noch auf 0 steht.Das erfährt man von /var/run/devd.pipe.
Ok, dann gehe ich auf Nummer sicher und teste dev.acpi_ibm.0.fan bei jedem Durchlauf. Ich denke das kostet nicht viel. Und wenn es nicht mehr stimmt, dann setze ich es neu.gelegentlich ändert sich das auch im Betrieb
Ich möchte die korrekte Funktionsweise ungern in die Hände eines externen "Hilfsprogramms" legen. Das soll schon von ganz alleine zuverlässig arbeiten.Ansonsten wäre eine Idee, den systctl als Reaktion auf SIGUSR1 zu überprüfen bzw. zu setzen, und bei jedem Resume ein SIGUSR1 an thinkfan zu senden.
Gibts Beispiele wie sowas zu machen wäre?Ich würd's machen wie @Kamikaze das vorgeschlagen hat, auf /var/run/devd.pipe lauschen und dann auf die Events reagieren.
cpu_temp dev.cpu.0.temperature
cpu_temp dev.cpu.2.temperature
#
# Next we specify the fan we want to use. On a Thinkpad, this is:
#
tp_fan dev.acpi_ibm.0.fan
{ "0" # the fan level
(0 0 )
(40 40 )
}
{ "1"
(48 48 )
(58 58 )
}
{ "3"
(52 52 )
(62 62 )
}
{ "5"
(56 52 )
(63 63 )
}
{ "7"
(61 55 )
(. . )
}
trigger=-1, temp=-1 -> fan="0"
trigger=0, temp=48 -> fan="1"
trigger=-1, temp=-1 -> fan="0"
trigger=0, temp=47 -> fan="1"
trigger=-1, temp=-1 -> fan="0"
trigger=0, temp=49 -> fan="1"
trigger=-1, temp=-1 -> fan="0"
trigger=0, temp=47 -> fan="1"
trigger=-1, temp=-1 -> fan="0"
trigger=0, temp=46 -> fan="1"
trigger=-1, temp=-1 -> fan="0"
Was "falsch" oder "richtig" ist, ist allein deine Entscheidung. Das Muster-Konfig-File ist lediglich ein Muster. Beobachte erstmal mit dem beiliegenden Programm cputemp (make cputemp) wie die Temperaturen auf deinem System sind. Im Idle-Mode und unter Vollast. Und dann entscheide wie du die Lüfterstufen einteilen möchtest. Am besten liest du dir auch mal das Thinkwiki dazu durch, und das README.hab ich da was in der config falsch?
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen