Beiträge von gandro

    So.. sitzt jetzt in Berlin am Flughafen Tegel.. war sehr geil, auch so wie ich es mir erhofft habe: Wie Congress, nur grösser, lauter, wärmer und räudiger :D

    Der Ziegeleipark ist imho eine sehr geile Location, bin überrascht wie gut die Infrastruktur für einen Version 1 Aufbau geklappt hat, Stromausfälle hab ich nicht als Problem wahrgenommen und Wasserversorgung war auch grösstenteils sehr okay, bedenkt man, dass Wasser für 5000 Leute mitten ins Nirgendwo zu führen keine leichte Aufgabe ist. Gerne wieder in vier Jahren!


    Gute Frage. Was nutzt denn sonst noch für Dienste das Interface? XFCE hat ja auch nen Energiemanager. Nutzt der das auch? Weißt du das?


    Wie gesagt, /proc/acpi/events ist Schnee von Gestern, inzwischen emuliert der Kernel ein schlicht ein virtuelles Keyboard für Powerbutton und Lids, und simuliert ein geschlossenes Lid als Tastendruck. Darauf können soviele Prozesse hören wie man lustig ist.

    hal-addon-acpi war damals ein Deamon der mit acpid in Konflikt stand.


    Nachtrag: Obiges bezieht sich lediglich auf das technische Interface. Konzeptionell zwei Deamons die das gleiche tun ist eine schlechte Idee. XFCEs Power Manager beispielsweise stand länger im Konflikt mit systemd-logind, weil beide versucht haben den Rechner in Suspend zu fahren. Bei manchen Usern hat das dann den Laptop 2x schlafen lassen. Darum ist logind auch ziemlich gut erweiterbar, damit man da eigene Eventhandler (und -Blockierer) definieren kann. Inzwischen nutzt XFCE auch einen solchen Inhibiter um das Problem zu umgehen.

    Ich habe nie behauptet, dass das Originale acpid nicht funktioniert - nur dass man es nicht zusammen mit anderen Deamons verwenden kann, die auch /proc/acpi/events auslesen (das war eine technische Limitierung vom Kernel, keine konzeptionelle). Und ja, Gentoo nutzt auch acpid2.


    Warum sollte acpid nicht gehen? Das reagiert doch nur auf jedes beliebiege ACPI Event, wenn man es konfiguriert..


    Oha, mein Wissen ist wohl veraltet.

    Anno damals hat der Kernel jeweils nur einem Prozess erlaubt, die ACPI-Events aus /proc/acpi/event auszulesen, d.h. es war nicht möglich acpid parallel mit einem anderen Dienst (wie z.B. logind) laufen zu lassen. Arch liefert wohl nicht mehr das Originale acpid aus, sondern einen Fork namens acpid2, der ein anders Interface verwendet.

    Hab irgendwie DosAmps Beitrag übersehen, sorry für die Duplizierung.

    Da systemd-logind unter anderem alle interaktiven Sessions verwaltet (wer hat sich wo eingeloggt, z.B. wer sitzt physikalisch vor dem Rechner und hat darum Berechtigung zum Rechner herunterfahren) werden auch die ACPI-Events von logind gehandhabt.

    In der /etc/systemd/logind.conf findest du die entsprechenden Optionen, in deinem Falle solltest du dir mal HandleLidSwitch und HandleLidSwitchDocked anschauen. Allerdings ist "Docked" bei dir vermutlich nicht der Fall, da müsste man wohl einen Inhibitor schreiben.

    Anstatt acpid (veraltet und vermutlich nicht kompatibel) empfehle ich aber schwer die Verwendung eines systemd-Suspend-Inhibitors (Programme können bei systemd verlangen, dass Suspend etc. nicht ausgeführt werden sollen, z.B. Brennprogramme oder Backups). Hier ist ein Beispiel für deinen Fall: https://nrocco.github.io/2014/06/05/sus…nt-systemd.html

    Du kannst das beliebig erweitern, z.B. "kein Suspend wenn der Videoplayer läuft" oder "kein Suspend wenn Vollmond" etc.

    In früheren Jahren hätte heinze das jetzt gesagt, aber ich übernehme das mal ehrenhalber: Runterkomprimierte Musik klingt meistens geiler. Viele alte Aufnahmen sind oft total gähnend im Original, dieses leise Gesäusel kann ich mir sparen.


    Warum läßt du bei PHP eigentlich immer das ?> weg? das ist total verwirrend.


    Hat sich als gute Praxis rausgestellt; Grund: Wenn nach ?> noch Whitespace steht (viele Editoren fügen in der letzten Zeile z.B. ungefragt einen Zeilenumbruch ein), dann ist das dann auch im Output enthalten. Macht bei HTML vermutlich nichts, wenn man dem </html> noch etwas Whitespace rumgammelt, bei anderen Dateiformaten je nach dem aber schon. Mit Performance hat das nichts zu tun.

    Nachtrag: Problematisch ist es auch, wenn man PHP-Dateien inkludiert. Dann zerhaut einem das Whitespace den Output, das ist tödlich wenn z.B. noch keine HTTP-Header gesetzt wurden, weil PHP dann die Header frühzeitig raushauen muss.

    Das letzte Mal als wir die Diskussion hatten, kam die Idee auf, dass wir evtl. zwei Städte/Inseln haben: Eine reine Survival-Insel, und eine weit weg für Creative-Bauten. Mit einem simplen Command-Block könnte man den Leuten sogar automatisch Creative geben sobald sie in Reichweite sind.