Terminal-baserad kontroll för extern skärmens ljusstyrka på Windows
Justera ljusstyrkan på den externa monitorn från terminalen med DDC/CI för att skicka kommandon direkt till skärmen, idealiskt för skriptbara arbetsflöden. brightctrl, av shahriyardx, riktar sig till Windows kraftanvändare och administratörer som tillbringar tid i en shell. Det erbjuder ett interaktivt Terminalanvändargränssnitt för manuella justeringar och ett kommandoradsgränssnitt för automatisering, stöder flera skärmar och installeras genom Windows paketförvaltare, vilket gör det användbart för alla som behöver precis, skriptbar skärmkontroll.
Vad verktyget gör och hur det påverkar skärmar
brightctrl kommunicerar med externa skärmar via DDC/CI-protokollet, skickar ljusstyrkekommandon till panelhårdvaran istället för att emulera tangenttryckningar. Appen erbjuder både en interaktiv TUI för direktval och en CLI som accepterar skärmindidentifierare och numeriska ljusstyrkenivåer, vilket gör att användaren kan rikta sig mot enskilda skärmar eller iterera över flera skärmar i ett skript.
Hur det påverkar systemresurser och körbeteende
Verktyget är en inbyggd Rust-binär, så det körs utan bakgrundstjänster och håller sin systemfotavtryck minimal, vilket utvecklaren framhäver som ett designmål. Eftersom det fungerar på begäran från terminalen finns det ingen bestående process som konsumerar CPU eller RAM mellan kommandon, och verktyget utför åtgärder endast när det anropas från en session, vilket undviker kontinuerlig polling.
Säkerhetsmodell och behörighetskrav
brightctrl kräver en extern skärm med DDC/CI aktiverat i hårdvaruinställningarna, och det skickar kommandon direkt till skärmen över det protokollet. Verktyget dokumenterar inte skrivning till systemkritiska filer, och dess drift är begränsad till skärmkontroll, vilket minskar risken när användaren begränsar användningen till auktoriserade skärmar. Installation via paketförvaltare integreras med standard systemverktyg.
Vem som bör använda det och inlärningskurvan
Appen passar terminalorienterade kraftanvändare, utvecklare och systemadministratörer som behöver skriptbar ljusstyrkekontroll; den dubbla TUI/CLI-designen innebär att du kan testa interaktivt och sedan bädda in kommandon i automatisering. Tillfälliga skrivbordsanvändare som föredrar grafiska reglage kan tycka att avsaknaden av en GUI är olämplig, medan användare som är bekväma med shellkommandon kan skapa genvägar och schemalagda uppgifter med hjälp av CLI.
Rekommenderad för terminal-först användare som behöver direkt monitor kontroll
brightctrl pålitligt kartlägger DDC/CI ljusstyrkekommandon till både ett interaktivt terminalgränssnitt och en skriptbar CLI, vilket gör det lämpligt för alla som gör skärminställningar från skript eller genvägar. Ett praktiskt tips: aktivera DDC/CI på din monitor innan installation och testa TUI för att lista identifierare, kopiera sedan den exakta monitor-ID:n till automatiseringsskript. Rekommenderad.