ฉันสามารถลดความสว่างหน้าจอขั้นต่ำลงได้หรือไม่ อย่างไร?


45

เมื่อทำงานช้าฉันต้องการลดความสว่างของหน้าจอลงมากกว่าที่ OS X อนุญาตในการใช้ปุ่มความสว่าง

ในขณะที่คุณสามารถใช้+ + F1/ F21ที่จะเปลี่ยนความสว่างในการเพิ่มขึ้น quaterish ขนาดเล็กนี้ไม่ได้มีผลกระทบระหว่าง 0 และ 1 บาร์

เช่นค่า0.25, 0.50, 0.75, 1.00มีความสว่างเท่ากัน ความสว่างเพิ่มขึ้นเพียงเพิ่มสำหรับ quaters เหนือ1

ใน Ubuntu ฉันได้ทำการตั้งค่าความสว่างน้อยมากโดยการเปลี่ยนจำนวนเต็มในไฟล์กำหนดค่าด้วยตนเอง มีบางอย่างที่คล้ายกันที่ฉันสามารถทำได้ใน OS X หรือไม่

ป้อนคำอธิบายรูปภาพที่นี่

1 - ใช้งานได้ในระดับเสียงแบบเดียวกัน


2
ขณะที่ฉันลดความสว่างของฉันเสียงฮัมที่น่ารำคาญจะดังขึ้น ถ้าฉันได้รับมันต่ำกว่าการตั้งค่าด้านล่างผมว่าเสียงจะส่งฉันบ้า;)
stuffe

1
@stuffle ฉันไม่ได้ยินเสียงใด ๆ จากจอแสดงผลเพียงแค่ใช้แป้นพิมพ์ เมื่อใช้การตั้งค่าความสว่างต่ำมากใน Ubuntu ฉันไม่ได้ยินอะไรเลย
gentmatt

ฉันคิดว่ามันเป็นความผิดที่เป็นที่รู้จักใน iMac 24 ของฉัน ...
stuffe

โอ้นั่นอธิบายทุกอย่าง! : D
gentmatt

คำตอบ:


12

การประยุกต์ใช้สำหรับการลดความสว่างก็คือShady แต่เช่นเดียวกับ Shades มันแค่วาดภาพซ้อนทับบนหน้าจอและไม่ได้ลดแสงไฟลง

LCDs ต้องการพลังงานในปริมาณที่ใกล้เคียงกันเพื่อแสดงพิกเซลที่สว่างและมืดและ LCD บางอันต้องการพลังงานที่มากขึ้นเล็กน้อยในการแสดงพิกเซลมืดดังนั้น Shady และ Shades อาจเพิ่มการใช้พลังงาน

มียูทิลิตี้ Objective-C ขนาดเล็ก ( https://github.com/nriley/brightness/ ) สำหรับเปลี่ยนความสว่างของจอแสดงผล แต่ไม่สามารถตั้งค่าความสว่างต่ำกว่าค่าต่ำสุดปกติได้เช่นกัน


ดูมีแนวโน้ม! การซ้อนทับดูเหมือนจะไม่มีผลกับสีไม่ดีเท่าเฉดสี แต่ฉันจะต้องลองอีกครั้งในคืนนี้
gentmatt

2
นี่คือสิ่งที่น่าสนใจเกี่ยวกับ Shady - ไม่ส่งผลต่อความสว่างของเคอร์เซอร์ ไม่แน่ใจว่าฉันรู้สึกอย่างไรเกี่ยวกับเรื่องนี้ แต่มันเน้นความจริงที่ว่ามันใช้การซ้อนทับความสว่างอย่างแน่นอน ฉันหวังว่าฉันจะสามารถลดการใช้พลังงานโดยการแฮ็กและลดความสว่างหน้าจอขั้นต่ำที่เกิดขึ้นจริงต่อไป ...
Steven Lu

@gentmatt คุณบอกว่าใน Ubuntu คุณสามารถทำให้มันต่ำลงได้ คุณสามารถบอกได้หรือไม่ว่าจริง ๆ แล้วการให้แบ็คไลท์จะหรี่ลงและใช้พลังงานน้อยลง? นี่คือ MacBook ใช่ไหม อันไหน? บางทีเราแค่ต้องการส่วนขยายเคอร์เนลสำหรับ OSX เพื่อให้บรรลุ
Steven Lu

@StevenLu ฉันมี MacBook Pro และในพาร์ทิชันอูบุนตูฉันแน่นอนสามารถตั้งค่าความสว่างแสงไฟที่มีการควบคุมมากขึ้นกว่าใน OS X ได้ฉันได้แม้กระทั่งทำเครื่องมือขนาดเล็กสำหรับการที่ น่าเศร้าที่สิ่งต่าง ๆ ของ OS X นั้นไม่ง่ายอย่างนั้น
pepper_chico

ลิงค์นี้เสียชีวิตทุกวันนี้ออนไลน์ทุกที่หรือไม่?
Stormblessed

21

คำแนะนำของฉันเป็นอัญมณีที่เป็นที่รู้จักกันมาจนบัดนี้เล็ก ๆ น้อย ๆ ที่เรียกว่าScreenShade

มีหน้าจอซอฟต์แวร์ Mac ที่ดีหลายตัวหรี่แสงลงซึ่งฉันได้พบวิธีที่ลดแสงคือการใช้ 'ซ้อนทับ' ทึบแสงสีดำบนหน้าจอมากขึ้นเพื่อให้เหนือกว่าในลักษณะที่ปรากฏ (ให้คุณภาพสูงมากขึ้น 'ต่ำดำ 'กว่าเฉดสีที่ไม่มันลดแสงผ่านโปรไฟล์สี / แกมมาระดับ tweaking) และในการทำเช่นนั้นยังเล่นดีกับอุณหภูมิสีแอปควบคุมที่มีชื่อเสียงf.lux

ตัวอย่างที่ดีที่สุดในกลุ่มนี้มีความร่มรื่น (ซึ่งได้รับการพัฒนาที่ถูกทอดทิ้งโดย dev และมีไม่มีโกงดีกว่าโคลนใน Mac App Store), ScreenDimmer , Shade หน้าจอและทำงานในเวลากลางคืน (Nb สองครั้งล่าสุดดูเหมือนว่าจะเป็นโคลนโดย dev เดียวกันใน Mac App Store)

แต่ถ้าคุณต้องการเลียนแบบการลดลงของฮาร์ดแวร์ในตัวเครื่องของ Mac อย่างเต็มที่ยิ่งขึ้นคุณกำลังมองหาแอพที่สามารถลดแสงเรียกผ่านฮอตคีย์ทั่วทั้งระบบ

น่ารำคาญไม่มีแอพ 'วิธีการซ้อนทับ' ที่มีคุณภาพที่ได้จดทะเบียนในรายการจริงๆแล้วไม่มีแป้นพิมพ์ลัด (ปัจจุบัน)

ดังนั้นสำหรับเกณฑ์ข้างต้นทั้งหมดและการใช้แป้นพิมพ์ลัดสิ่งเดียวที่ฉันได้พบคือScreenShade ที่ Softonic ซึ่งโฮสต์โดยSoftonic , est. 2008!

ScreenShade สำหรับ Mac

ใช้งานได้กับ Yosemite 10.10 ไม่มีปัญหาและมีหน้าต่างปรับแต่งเล็กน้อยที่เหมาะสมรวมถึงการรองรับการปรับแต่งสำหรับจอภาพหลายจอ / จอรอง! ข้อเสียเปรียบเพียงอย่างเดียวคือความละเอียดของปุ่มลัดในการหรี่แสงขึ้นและลงน้อยกว่าที่ต้องการ (เช่นการกระโดดมีขนาดใหญ่พอสมควร) แต่นี่เป็นสัมปทานขนาดเล็กเนื่องจากอย่างน้อยให้ปุ่มลัดและมันจะไป ลงไปถึงระดับต่ำมาก (มีความชัดเจนดีพอสมควร) เหมือนกันทั้งหมด

ดังนั้นจนกว่าผู้เข้าแข่งขันอย่าง ScreenDimmer, Shady หรือ Screen Shade / Work at Night จะทำทุกอย่างเกี่ยวกับเรื่องนี้หากคุณต้องการสิ่งที่มีปุ่มลัดและการทำงานพร้อมกันกับ f.lux (และทำในซอฟต์แวร์) ดูเหมือนว่าจะเป็นแอพเดียวที่สามารถ ทำมัน.


ฉันชอบโซลูชันนี้มากเพราะใช้งานได้กับจอภาพภายนอกของฉัน นี่เป็นครั้งแรกที่ฉันได้พบสิ่งนี้
haventchecked

แม้ว่าวิธีการอื่นจะไม่มีแป้นพิมพ์ลัด แต่บางเมนูก็มีเมนูแถบเมนูซึ่งคุณสามารถสร้างทางลัดของคุณเองในบานหน้าต่างการตั้งค่าระบบคีย์บอร์ด
hepcat72

11

ค้นพบทางออกที่ดีกว่าโดยปรับเปลี่ยนระบบ kexts ที่ไม่ต้องพึ่งพาแอพของบุคคลที่สามและลดระดับความสว่างของจอแอลซีดีจริง

การปฏิเสธความรับผิด: การแก้ไข kexts มีความเสี่ยงและสามารถทำให้เครื่องของคุณยุ่งเหยิง ฉันจะไม่รับผิดชอบหากระบบปฏิบัติการของคุณหยุดทำงาน

ผมใช้ Xcode AppleBacklight.kext/Contents/Info.plistการเปลี่ยนแปลงข้อมูลสำหรับแผงจอแอลซีดีของฉันใน ใน MacBook Pro 13 "2011 ของฉันข้อมูลพาเนลIOKitPersonalities > AppleIntelPanelA > ApplePanelsมีสตริงของค่าเลขฐานสิบหกสำหรับแต่ละ ID พาเนลเช่นพาเนลของฉันคือ 9cc5 ซึ่งแสดงเป็น F10T9cc5 และค่าต่าง <00110000 00210029 00340042 00530069 008700ac 00d30103 013e0187 01e20252 02de038f>ๆ (สามารถหา ID พาเนลของคุณได้ กำลังจะไปSystem Preferences > Displays > Color > Open Profile > mmod)

ความสว่างต่ำสุดเริ่มจากคู่ที่สองของค่าเลขฐานสิบหก (0021) ในตัวอย่างนี้ขั้นตอนที่สองคือ 0029 จากนั้น 0034 และต่อ ๆ ไปจนถึงค่าสูงสุดของ 0x38 (038f)

คุณสามารถเปลี่ยนสายนั้นเพื่อให้ได้ความสว่างที่กว้างขึ้นเช่น:

<00110000 00100015 00250034 00490060 008000ac 00d30103 013e0187 01e20252 02de0710>

หลังจากตั้งค่าแก้ไขสิทธิ์การอนุญาตและสร้างแคชใหม่ (คุณสามารถใช้เทอร์มินัลหรือดิสก์ยูทิลิตี้เพื่อแก้ไขสิทธิ์และ DCPIManager เพื่อสร้างแคชใหม่)

ตรวจสอบให้แน่ใจว่าได้อนุญาตให้ OSX โหลด kext ที่แก้ไข (ไม่มีลายเซ็น) โดยป้อนสิ่งนี้ในเทอร์มินัล:

sudo nvram boot-args=kext-dev-mode=1

หมายเหตุ: 0710 ที่จุดสิ้นสุดของข้อมูลคือความสว่างสูงสุดที่อนุญาตโดย HD3000 ของฉันหมายความว่าการควบคุมสีของฉันสามารถมืดกว่าและสว่างกว่าสต็อกได้มาก ฉันยังต้องการชี้ให้เห็นว่าค่าที่ให้ไว้ข้างต้นไม่ได้เป็นเส้นตรงเลยฉันขี้เกียจเกินไปที่จะทำงานในขั้นตอนนี้ แต่ความคิดคือการได้รับค่าต่ำสุดและสูงสุดที่คุณต้องการและป้อนค่าที่เหมาะสมในระหว่างถ้าคุณต้องการราบรื่น


ยินดีที่คุณค้นพบการมีอยู่ของ/System/Library/Extensions/AppleBacklight.kext/Contents/Info.plist! แทนที่จะIOKitPersonalities/AppleIntelPanelA/ApplePanels/F10T9cc5(และคุณรู้ได้อย่างไรว่าคุณเป็น 9cc5) คุณลองด้วยIOKitPersonalities/AppleIntelPanelA/IODisplayParameters/brightness/minหรือไม่ ในขณะที่maxตั้งค่าเป็น 255 minตั้งค่าเป็น 40 ซึ่งมีลักษณะเหมือนปัญหาที่เราพยายามแก้ไข
แมตต์

ตาม kextstat AppleBacklight.kextจะไม่ถูกโหลด แต่AppleBacklightExpert.kextถูกโหลด (และถูกใช้งานโดยAppleMuxControl.kext) ฉันสับสน - จะAppleBacklight.kextมีผลเมื่อไม่โหลดได้อย่างไร
แมตต์

สิ่งที่ตลกคือฉันสะดุดในเรื่องนี้เมื่อมีปัญหากับแผงจอแอลซีดีแทนซึ่งมีช่วงความสว่างที่ต่ำมาก (มันสว่างเกินไปที่ค่าต่ำสุด) คุณสามารถค้นหา id ที่แสดงโดยใช้ colorsync ที่ฉันลองใช้ค่า min และ max แต่พวกเขาใช้งานไม่ได้สำหรับฉัน
Dante the Metaphor

1
ดูเหมือนว่า SIP ต้องปิดการใช้งานใน El Captain และใหม่กว่า การบูตเกิดขึ้น
effect.apple.com/library/content/documentation/Security/?hl=th

1
มีคนทำงานกับ macOS mojave 10.14.4 ไหม
GarouDan

4

ลองใช้แอพที่ชื่อว่าShades :

เกี่ยวกับ Shades Shades เป็นเครื่องมือฟรีสำหรับควบคุมความสว่างของหน้าจอของคุณ มันทำงานในพื้นหลังที่ให้การควบคุมความสว่างของจอแสดงผลของคุณผ่านทางอินเตอร์เฟซเหมือน Mac ที่ลื่นไหล

แม้ว่าแล็ปท็อป Apple รุ่นใหม่ทั้งหมดจะมีตัวควบคุมความสว่างสำหรับลดแสงหน้าจอในที่มืด แต่ก็มีหลายสถานการณ์ที่ตัวควบคุมในตัวไม่น่าพึงพอใจ ความละเอียดของการควบคุมค่อนข้างหยาบและการตั้งค่าความสว่างขั้นต่ำยังคงค่อนข้างสว่างเมื่อทำงานในที่มืดสนิท บางทีคุณต้องใช้เครื่องในห้องมืดหรือทำงานตอนดึกโดยไม่รบกวนคู่ของคุณที่หลับข้างคุณ บางทีคุณอาจต้องหรี่หน้าจอบนเครื่องเดสก์ท็อปและจอแสดงผลที่คุณใช้ไม่มีสิ่งอำนวยความสะดวกดังกล่าว หากเป็นกรณีนี้ให้คุณลองใช้เฉดสี

หมายเหตุ: เฉดสีอาจรบกวนซอฟต์แวร์ปรับเทียบสีและไม่ควรใช้หากความแม่นยำของสีมีความสำคัญ

iMac ของฉันมี "ความผิดพลาด" ในที่ที่ฉันตั้งค่าความสว่างต่ำกว่าเสียงที่ดังกว่าในหน้าจอเนื่องจากเสียงของตัวเก็บประจุที่ใช้งานได้ แต่การใช้แอพนี้ฉันสามารถลดความสว่างลงได้มากกว่าการใช้ตัวควบคุมฮาร์ดแวร์บนแบ็คไลต์ ผลลัพธ์สองเท่า!

นอกจากนี้ยังมีประโยชน์ในการใช้เครื่องมือนี้เพื่อแก้ไขความสว่างบนจอแสดงผลภายนอกซึ่งไม่ตอบสนองต่อการควบคุมปุ่มปรับความสว่าง


2
ขอบคุณนี่เป็นวิธีที่สะดวกในการใช้โซลูชัน มันไม่สมบูรณ์แบบเพราะมันดูเหมือนจะเปลี่ยนค่าแกมม่าหรืออะไรทำนองนั้น (สีเย็น) อย่างไรก็ตามสิ่งนี้จะใช้ได้ในกรณีส่วนใหญ่
gentmatt

มีแอพไม่กี่แอพที่คล้ายกัน แต่อันนี้เล่นได้ดีโดยไม่ต้องมีไอคอน Dock ฯลฯ ใช่มันเป็นเพียงการซ้อนทับหน้าจอเพื่อให้ภาพลวงตาหรี่ลง แต่จะมีประสิทธิภาพถ้าคุณไม่สนใจสีที่ดู แปลกนิดหน่อยถ้าคุณเอามันลงไปต่ำ
stuffe

3

ผู้มาใหม่ที่นี่คือDesktop Dimmerซึ่งเป็นโครงการโอเพ่นซอร์สที่โฮสต์ใน GitHub

ขณะนี้มีการพัฒนาอย่างแข็งขันและให้แถบเลื่อนสำหรับจอภาพของคุณ (ภายในและภายนอก):

Desktop Dimmer

ฉันเพิ่งลองใช้กับ El Capitan แต่ใช้งานได้เพียงหนึ่งช่องว่างต่อหนึ่งจอภาพ (ซึ่งอาจเป็นข้อ จำกัด อย่างมาก)

ตามหน้าแรกของมันเข้ากันได้จนถึงเซีย


สามารถใช้ความสว่างเป็นศูนย์ได้หรือไม่?
0x90

ฉันลองสิ่งนี้ใน 10.12.6 และใช้งานได้ แต่ดูเหมือนว่าแอปพลิเคชั่นนี้เหมือนกับคนอื่น ๆ แค่วาดภาพซ้อนทับ เคอร์เซอร์ของเมาส์ไม่ได้หรี่ลง @ 0x90 ไม่ได้ใช้ความสว่างเป็นศูนย์ที่สมบูรณ์อาจจะ 1% หรือบางสิ่งบางอย่างต่ำมาก ฉันยังสามารถเห็นรูปทรงบางอย่าง
ILED

1

หากคุณกำลังพิมพ์จำนวนมากและไม่ได้ทำงานกับภาพถ่ายหรือวิดีโอ ฯลฯ คุณสามารถใช้เคล็ดลับการพลิกกลับสีได้เสมอ เพียงกดปุ่มควบคุม + ตัวเลือก + ⌘ + 8 และสีทั้งหมดบนหน้าจอจะกลับด้านทั้งหมด ไม่มีหน้าจอสีขาว ดำแทน ง่ายขึ้นมากในสายตา


ไม่ได้ทำงานให้ฉันตอนนี้ ...
rogerdpack

0

ไม่มีแอปใดที่ทำให้หน้าจอเป็นสีดำทั้งหมด

ไม่มี id โดยใช้ความสว่างหน้าจอ F1 Mac

แต่ใช้ทั้งสองอย่าง!

ใช่


0

ฉันรู้วิธีลดความสว่างที่ต่ำที่สุดโดยวิธีที่คุณพูดถึงโพสต์ของคุณและเช่นเดียวกับคุณก็ไม่เพียงพอ ทางเลือกของฉันเมื่อฉันทำงานตอนดึกคือแอพที่เรียกว่าแสงเทียนและฉันก็สนุกกับมัน! มันไม่ใช่แอพฟรี แต่มันแค่ประมาณ $ 1 เพื่อช่วยให้สายตาของคุณมองเห็นในระยะยาว!


มีข้อความแจ้งว่า "ไม่มีให้บริการในประเทศของคุณ" :(
rogerdpack

0

ฉันต้องการเรียกความสนใจไปที่โปรแกรมf.luxซึ่งโดยทั่วไปจะลดความสว่างเมื่อมัน "เข้าสู่เวลานอน" โดยการลบแสงสีน้ำเงินออกจากจอภาพ มันช่วยให้ฉันสามารถเห็นหน้าจอของฉันในเวลากลางคืนโดยไม่เจ็บปวดมากเพียงแค่เอาแสงสีฟ้าออกมามีเอฟเฟกต์แสงสลัวและมันก็เตะในเวลานอนซึ่งเป็นเวลาที่ฉันต้องการ / ต้องการมันมากที่สุด นอกจากนี้คุณยังสามารถทำให้ "หรี่" ผ่านเมนูฟลักซ์ -> การตั้งค่า -> ลากแถบเลื่อนด้านบนไปทางซ้ายมากขึ้น มันจะไม่ได้รับสีดำทั้งหมด (ชนิดแดงออกล้าง) แต่มันจะหรี่ลงซึ่งอาจจะง่ายขึ้นในดวงตาคือง่ายพอ

คุณสามารถใช้งานฟังก์ชั่นที่คล้ายกันได้โดยใช้ตัวเลือกmac " night shift " ในตัว (การตั้งค่า -> แสดง -> แท็บ night shift) (แม้ว่าฟลักซ์จะปรับแต่งได้มากขึ้น แต่อย่างใด

ฉันยังหาฟรีหนึ่งตัว (ที่มีแป้นพิมพ์ลัด) บนแอพสโตร์ "EasyOnTheEyes" (มีอีกหนึ่งตัวฟรีที่ทำงานกับจอภาพเดียวเท่านั้น ("Brightness Slider")


0

QuickShade มีอยู่ใน Mac App Store เป็นวิธีแก้ปัญหาที่ง่ายมาก คุณสามารถเพิ่มแป้นพิมพ์ลัดได้ (ฉันเลือกFn+ Option+ F1/ F2)


นี่เป็นเพียงการวาดภาพซ้อนทับตามที่บันทึกไว้โดยความสว่างของเคอร์เซอร์ที่ไม่ได้รับผลกระทบ
ILED
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.