Skip to content

Linux Schlafstörungen

Mein PC zu Hause hat einen (von mir) kontrollierten Schlaf. Drücke ich den Ein/Aus Knopf oder bin eine Stunde nicht am Rechner geht er in den Schlaf, sprich Standby-Modus/Ruhezustand oder auch ACPI-Zustand S3.
Will ich etwas von ihm wecke ich ihn über den Knopf wieder auf oder schicke über die Fritzbox oder meinem Raspberry Pi den magischen Befehl zum aufwachen übers Netzwerk.

Ist praktisch, funktioniert gut. Oder besser gesagt: funktionierte.

Denn vor gefühlt einer Ewigkeit hörte der Rechner nicht mehr auf die Aufwachkomandos aus dem Netzwerk. Das benötige ich zum Glück nicht mehr so häufig, seit ich den Raspberry Pi habe, aber es ärgerte mich schon aus Prinzip. Aber dann doch nicht genug, um da längere Zeit in die Fehlersuche zu investieren.
Nach irgendeinem Update vor ein oder anderthalb Wochen wollte der Rechner allerdings auch nicht mehr in den Ruhezustand gehen. Zwar ging er in den Ruhezustand, wachte aber sofort wieder auf. Das nervte mich schon sehr viel mehr. Denn ich habe mich daran gewöhnt, den Rechner schnell schlafen zu legen und später dann einfach an gleicher Stelle weiter zu arbeiten.

Nach einiger Suche mit journalctl -f beim Versuch denn Standbymodus zu aktivieren und Kontrolle, was /proc/acpi/wakeup als zum Aufwachen erlaubte Geräte ausgibt kam ich darauf, den NetworkManager zu kontrollieren. Sah eigentlich gut aus, “Vorgabe” klingt nach Standardwerten und die funktionierten jahrelang.
Aber etwas probiert und siehe da: Vorgabe ist falsch. Explizit das Aufwachen auf nur die Magic Packets konfigurieren bewirkt das gewünschte Verhalten:NetworkManager LAN Verbindung

Offenbar hatte vor ewigen Zeiten ein Update dafür gesorgt, daß die Einstellung Vorgabe nicht mehr auf die Magic Packets des WOL Standards reagiert. Dafür mag es Gründe geben, ich würde es eigentlich für mich aber nicht abschalten.
Ein weiteres Update vor ein bis zwei Wochen muss das Verhalten dann noch einmal verändert haben, so daß jetzt aber standardmässig auf andere Signale reagiert wird, die ich hier im Netzwerk rumfliegen habe. Die Fritzbox ist ein UPnP AV-Server, der Raspberry Pi serviert bei NFS und CIFS und was der Blu-Ray Player und das FireTV so im Netzwerk bekannt geben habe ich jetzt nicht nachgesehen. Irgendetwas wurde aber von der Einstellung “Vorgabe” erfasst und hat den Rechner sofort wieder aufgeweckt.

Also habe ich nun zu Hause das getan, was ich bei meinem vorigen Arbeitgeber immer gepredigt habe: das gewünschte Verhalten explizit konfigurieren! Industrieanlagen sind meist auch wichtiger als mein informationstechnisches Wohlbefinden zu Hause, aber es gilt genauso. Also den NetworkManager explizit so konfiguriert, daß er bzw. die Netzwerkkarte nur auf die Magic Packets reagieren soll und schon läuft alles wie es immer war und soll. Er geht wieder brav schlafen und wacht auf Kommando wieder auf. So soll es sein!

Merke: egal ob Industrieanlage oder Daddelkiste: Wenn Du etwas bestimmtes willst, dann stell es auch explizit ein und verlass dich nicht auf die Standardwerte. Denn die können sich ändern. Lesson learned.

Interessanterweise zeigte mein zur Kontrolle herangezogenes Windows (8 · 8.1 · 10) immer bei beiden Problemen das gleiche Verhalten wie mein Linux. Es scheint die Einstellung der Netzwerkkarte also von Haus aus gar nicht anzufassen. Grundsätzlich finde ich das gut, aber ich muss bei Gelegenheit trotzdem mal nachsehen, ob und wo man das tun könnte wenn man es wollte. Denn bei Problemen ist es immer gut ein zweites System zur Kontrolle zu haben und es ist doppelt gut, wenn es ein ganz anderes System ist. Also bei [Hardware]Problemen mit Windows ein Linux zur Kontrolle nehmen und umgekehrt.

Kindle: auswählbare Schriftgrößen ändern

Einer der großen Vorteile eines E-Readers ist es, die Schriftgröße anpassen zu können. Noch bevor ich selbst einen E-Reader hatte, hatte ich hier geschrieben, daß E-Reader daher in Altenheimen ausliegen sollten um sich zu verbreiten. Dort sind viele Menschen, die einen konkreten Nutzen davon haben.

Kindle Paperwhite 3 - SchriftartauswahlBeim Kindle Paperwhite 3 (wohl alle Aktuellen) sind es 8 Stufen, in denen man die Schriftgröße anpassen kann. Mir passen die ganz gut, ich würde sie für mich vielleicht noch etwas kleiner machen und dafür die Großen streichen. Und genau das geht mit einem kleinen Trick, ganz ohne root, Jailbreak oder sonstigem “bösen” Eingriff:

Man muss nur eine Datei mit dem Namen FONT_RAMP im Hauptverzeichnis des Kindle (das man sieht wenn man ihn per USB anschliesst) anlegen, in der für die 8 Stufen die Werte zur Skalierung stehen. Kleine Einschränkung: das funktioniert nur mit Büchern im AZW3-Format. Das sind aber fast alle, die man von Amazon bekommt und wenn man mit Calibre ö.ä. selbst wandelt nimmt man halt AZW3 statt mobi wink. Die Datei legt man wie gesagt einfach im Hauptverzeichnis ab und startet dann den Kindle einmal neu. Anschließend verwendet er die neuen Abstufungen.

Die Werte, die man in die Datei schreibt sind wie gesagt Skalierungswerte in hundertstel Zoll.  Die im System hinterlegten Standardwerte lauten (bei 300ppi Geräten):

 7.49 8.43 9.37 10.31 11.25 12.19 13.13 14.07

Wie man Wunschwerte berechnet ist in diesem russischen Forum beschrieben, bei Mobilereads gibt es aber auch einen langen Thread auf englisch mit vielen Wertekombinationen. Die meisten vergrößern die Schrift oder spreizen einen Bereich. Grundsätzlich scheinen Schritte von 0,36 and 0,42 zu funktionieren. Falsche Werte machen nichts kaputt, entweder sie funktionieren gar nicht oder es sieht halt nicht aus wie gewollt. Dann einfach die Datei korrigieren oder notfalls einfach die Datei löschen, dann gelten wieder die Standardwerte.

Ich selbst habe es am Wochenende selbst ausprobiert und erstmal die kleinsten Werte genommen, die ich im Thread bei Mobilereads gefunden habe:

6.67 7.33 8.00 8.67 9.33 10.00 10.67 11.33

Mit der Schriftart Ember, in der ich seit zwei Wochen lese, gewinne ich bei kleinster Größe so nur eine Zeile, bei den anderen Schriften und -größen ist es deutlicher. Da werde ich wenn ich Zeit habe noch mal etwas experimentieren, mein Ziel ist es, die kleinste Einstellung wirklich minimal für die Auflösung des Paperwhite 3 zu haben und vielleicht die zweitkleinste in etwa so wie jetzt die kleinste Größe. Ich werde berichten cool.
Wenn Du es auch ausprobieren willst kann Du als Ausgangspunkt meine FONT_RAMP Datei ausprobieren, unter Windows ist es ja nicht so einfach eine Datei ohne Erweiterung anzulegen. Wenn Dein Browser da etwas wie .txt oder so dranhängt musst Du das wieder entfernen, die Datei hat keine Erweiterung.