Communitylösning

Stäng av MacBook-skärmen när du kör ZimaOS utan skärm

A MacBook Air user wanted the display and illuminated Apple logo off while using ZimaOS as a remote server; another user suggested disconnecting the screen.

Om du kör ZimaOS utan skärm på en gammal MacBook kan du prova att styra bakgrundsbelysningen med programvara innan du fysiskt kopplar bort skärmkabeln. Linux tillhandahåller standardkontroller för bakgrundsbelysning via /sys/class/backlight när maskinvarudrivrutinen stöder dem, vilket ofta gör att du kan sänka ljusstyrkan till noll eller stänga av bakgrundsbelysningen.

Källtråden föreslog att skärmkontakten skulle kopplas ur, men det är en hårdvaruändring som i praktiken inte går att ångra för ett problem som kanske kan lösas med programvara. Gå stegvis till väga och se till att du har ett lokalt återställningsalternativ innan du ändrar något permanent.

Kontrollera om Linux visar en enhet för bakgrundsbelysning

ls /sys/class/backlight
cat /sys/class/backlight/*/max_brightness
cat /sys/class/backlight/*/brightness

Om katalogen är tom kanske den aktuella ZimaOS-kärnan inte tillhandahåller ett användbart gränssnitt för bakgrundsbelysning på den MacBook-modellen.

Prova först med ljusstyrkan inställd på noll

Linuxkärnans dokumentation om gränssnittet för bakgrundsbelysning beskriver brightness som ett skrivbart styrvärde. Anteckna det ursprungliga värdet och testa sedan:

echo 0 | sudo tee /sys/class/backlight/YOUR_BACKLIGHT/brightness

Om bakgrundsbelysningen för Apple-logotypen är kopplad till LCD-skärmens bakgrundsbelysning på din modell kan detta också släcka den upplysta logotypen.

Prova att stänga av bakgrundsbelysningen om det stöds

Standardgränssnittet har även bl_power, där värdet 4 betyder avstängning på drivrutiner som stöder funktionen:

echo 4 | sudo tee /sys/class/backlight/YOUR_BACKLIGHT/bl_power

Detta beror på modell och drivrutin. Om det inte har någon effekt ska du inte tvinga fram orelaterade sysfs-värden.

Stäng inte locket förrän du vet hur viloläget fungerar

Vissa bärbara datorer går i viloläge när locket stängs, medan Linuxsystem avsedda för specifika ändamål kan hantera lockhändelser annorlunda. Testa noggrant innan du förlitar dig på en konfiguration med stängt lock för en server som alltid är på.

Ha skärmen tillgänglig vid felsökning

En lokal konsol är värdefull när nätverket, SSH eller ZimaClient inte fungerar. Om maskinen är stabil och alltid fjärrhanteras är en konfiguration utan skärm mer lämplig.

Att koppla bort den fysiska skärmen är det sista steget

Den ursprungliga lösningen som delades i communityn innebar att bildskärmskontakten togs bort helt. Det kan fungera, men kräver att du öppnar MacBook-datorn och medför risker för maskinvaran. Överväg det endast om programvarustyrning av bakgrundsbelysningen inte fungerar och du medvetet accepterar att datorn blir skärmlös.

Använd ZimaOS inom gränserna för kompatibel x86-64-maskinvara

Den aktuella installationsguiden för ZimaOS stöder generella x86-64-system, men strömhantering, sensorer, lockhantering, Wi-Fi och bakgrundsbelysning kan fungera olika beroende på den bärbara datorns modell.

Felsökningsguiden för maskinvara hjälper dig med ovanliga värdsystem.

Spara de ursprungliga värdena för bakgrundsbelysningen

Innan du skriver till sysfs bör du anteckna de aktuella värdena för brightness, max_brightness och bl_power. Då kan du enkelt återställa skärmen om det första testet inte fungerar som väntat.

Gör inte ändringen beständig direkt

Testa kommandot för bakgrundsbelysningen manuellt under flera minuter och genom en omstart innan du lägger till någon automatisering vid start. Ett beständigt kommando som släcker den enda lokala konsolen kan göra senare felsökning via nätverket onödigt svår.

Håll koll på temperaturerna med locket stängt eller skärmen avstängd

Vissa äldre MacBook-modeller använder området vid tangentbordet och skärmen som en del av det normala luftflödet. Om du ändrar lockets position eller gör datorn permanent skärmlös bör du hålla koll på temperaturerna under långvarig NAS-belastning i stället för att anta att datorns termiska egenskaper förblir oförändrade.

Vanliga frågor

Kan ZimaOS stänga av en MacBook-skärm?

Det finns ingen dokumenterad ZimaOS-specifik inställning, men Linux-kontroller för bakgrundsbelysning via sysfs kan fungera om drivrutinen exponerar dem.

Förhindrar noll ljusstyrka inbränning?

Det tar bort synligt bakgrundsljus och bildsignal på maskinvara som stöds, men panelens exakta beteende beror på modellen.

Ska jag koppla bort bildskärmskabeln?

Bara som en sista utväg efter att programvarumetoderna har misslyckats och du accepterar hårdvarumodifieringen.

Kan jag bara stänga locket?

Testa först; hur stängning av locket fungerar kan utlösa viloläge eller andra energisparåtgärder.