Gemenskapslösning

Stäng av MacBook-skärmen när ZimaOS körs 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 programvarustyrning av bakgrundsbelysningen innan du fysiskt kopplar bort bildskärmskabeln. Linux exponerar standardiserade kontroller för bakgrundsbelysning via /sys/class/backlight när maskinvarudrivrutinen stöder dem, vilket ofta kan minska ljusstyrkan till noll eller stänga av bakgrundsbelysningen.

Tråden som nämndes föreslog att koppla ur bildskärmskontakten, men det är en maskinvarumodifiering som i praktiken är irreversibel för ett problem som kanske kan lösas i programvara. Använd ett stegvis tillvägagångssätt och behåll en lokal återställningsväg innan du ändrar något permanent.

Kontrollera om Linux exponerar 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 exponerar något användbart gränssnitt för bakgrundsbelysning på den MacBook-modellen.

Prova först med ljusstyrkan noll

Linuxkärnans dokumentation för gränssnittet för bakgrundsbelysning beskriver brightness som en skrivbar kontroll. Skriv ned det ursprungliga värdet och testa sedan:

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

Om Apple-logotypens belysning är kopplad till LCD-skärmens bakgrundsbelysning på din modell kan detta även släcka den upplysta logotypen.

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

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

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 innan du vet hur viloläget fungerar

Vissa bärbara datorer försätts i viloläge när locket stängs, medan Linux-system i serverliknande utförande kan hantera lockhändelser på andra sätt. Testa noggrant innan du förlitar dig på en konfiguration med stängt lock för en server som ska vara på hela tiden.

Behåll skärmen tillgänglig under felsökning

En lokal konsol är värdefull när nätverk, SSH eller ZimaClient slutar fungera. Om maskinen är stabil och permanent fjärradministrerad är en konfiguration utan skärm mer rimlig.

Att koppla bort bildskärmen fysiskt är sista steget

Den ursprungliga lösningen från communityn var att ta bort bildskärmskontakten 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 misslyckas och du medvetet accepterar att maskinen blir utan skärm.

Använd ZimaOS inom gränserna för maskinvara som stöds på x86-64

Den aktuella installationsguiden för ZimaOS stöder generiska x86-64-system, men strömhantering, sensorer, lockhantering, Wi-Fi och bakgrundsbelysning kan variera mellan olika bärbara modeller.

Maskinvarans felsökningsguide kan hjälpa till med icke-standardiserade värdar.

Spara de ursprungliga värdena för bakgrundsbelysningen

Innan du skriver till sysfs ska du dokumentera de aktuella värdena för brightness, max_brightness och bl_power. Då får du ett enkelt sätt att återställa skärmen om det första testet inte fungerar som förväntat.

Gör inte ändringen permanent direkt

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

Övervaka temperaturerna med stängt lock eller avstängd skärm

Vissa äldre MacBook-modeller använder tangentbords- och bildskärmsområdet som en del av det normala luftflödet. Om du ändrar lockets position eller gör maskinen permanent skärmlös ska du övervaka temperaturerna under långvarig NAS-belastning i stället för att anta att den bärbara datorns termik förblir oförändrad.

Vanliga frågor

Kan ZimaOS stänga av skärmen på en MacBook?

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

Förhindrar ljusstyrka noll inbränning?

Det tar bort synligt ljus från bakgrundsbelysningen och skärmutmatningen på maskinvara som stöds, men panelens exakta beteende beror på modellen.

Bör jag koppla bort bildskärmskabeln?

Endast som en sista utväg efter att programvarumetoder har misslyckats och du accepterar maskinvarumodifieringen.

Kan jag bara stänga locket?

Testa först. När locket stängs kan systemet försättas i viloläge eller utföra andra strömhanteringsåtgärder.