ความสว่างหน้าจอ - โหมดกลางคืน


20

สุจริตฉันชอบทำงานในสภาพแวดล้อมที่มืด (Twilight บนบรรณาธิการทั้งหมดของฉัน) และเมื่อเร็ว ๆ นี้ฉันเปลี่ยนจาก Windows เป็น Linux (Ubuntu 16.04 กับ Unity Desktop บนพีซี) และการเป็นคนทำงานกลางคืนความสว่างนั้นค่อนข้างเป็นอันตรายต่อสายตาของฉัน

ฉันค้นหาเพียงเล็กน้อยและนี่คือคำสั่งบางส่วนที่ฉันได้ลองมาแล้วหลังจากตระหนักว่า GUI ไม่ได้ให้สิ่งที่ฉันต้องการ - หน้าจอหรี่

$ dconf-editor

สแน็ปของค่าของ dconf-บรรณาธิการ

$ add-apt-repository ppa:indicator-brightness/ppa
$ apt-get update
$ apt-get install indicator-brightness

ไม่มีอะไรเกิดขึ้นหลังจากสลับตัวบ่งชี้ใหม่

$ apt-get install xbacklight
$ xbacklight -set 40
$ xbacklight -set 20

เปิดใช้งาน Xbacklight เมื่อเริ่มต้น

$ ls /sys/class/backlight/

acpi_video0

ฉันดูเหมือนจะไม่มี intel_backlight ดังนั้นฉันจึงไม่ได้ทำการแฮ็คครั้งล่าสุดบนระบบของฉัน

$ gedit /etc/rc.local
echo 900 > /sys/class/backlight/intel_backlight/brightness

ฉันหลงทางไปเล็กน้อย ฉันต้องการทราบว่ามีเครื่องมือใดที่ฉันสามารถใช้เพื่อลดความสว่างในระบบโดยรวมนอกเหนือจากนี้หรือมีบางสิ่งที่ฉันขาดหายไปในฐานะผู้ใช้ Noob หรือไม่?

ฉันใช้ Screen Dimmer สำหรับ Firefox, Twilight สำหรับ Code Editors ของฉันและเทอร์มินัลเป็นสีดำแล้ว เป็นแอพพลิเคชั่นหน้าต่างเช่น File Viewer, Libre Office ฯลฯ ที่จำเป็นต้องจางลง ฉันจะพิจารณารับชุดรูปแบบเดสก์ท็อปเข้มขึ้น (ถ้าเป็นไปได้) เป็นคำตอบที่ถูก

ขอบคุณที่อดทนรออ่านคำถามนี้นาน ๆ โดยไม่ตั้งใจ


... และผลลัพธ์ของls /sys/class/backlight/acpi_video0อะไร
mikewhething

actual_brightness bl_power สว่างอุปกรณ์ max_brightness ประเภทของระบบย่อยพลังงาน ueventดังนั้นฉันทำสิ่งนี้echo 900 > /sys/class/backlight/acpi_video0/brightnessและรีสตาร์ทระบบ ... น่าเสียดายที่ไม่มีการเปลี่ยนแปลง @mikewhething
JustYourAverageOnion

คุณไม่จำเป็นต้องทำสิ่งที่คุณทำทันที ให้ลองเล่นกับค่าเล็กน้อย คุณจะรู้ได้อย่างไรว่า 900 เป็นค่า? โดยค่าเริ่มต้นจะมีค่าเท่าใดและมีอะไรบ้างใน max_brightness คำสั่งที่ใช้คือ: echo xxx | sudo tee /sys/class/backlight/acpi_video0/brightnessโดยที่ xxx อาจมีค่าตั้งแต่ 0 ถึง 1,000
mikewhething

ไม่มีค่าเริ่มต้น ไฟล์ถูกสร้างขึ้นเมื่อฉันเปิดโดยใช้เทอร์มินัล 900นั่นไม่สมเหตุสมผล และฉันพยายามตัวเลขจำนวนหนึ่งecho xxx | ... ในช่วงที่เป็น 0-100 ขอบคุณจริงๆสำหรับสิ่งที่คุณกำลังทำที่นี่ ... ทำให้ฉันอยากใช้ Ubuntu ต่อไป :)
JustYourAverageOnion

ฉันไม่แน่ใจว่าเป็นสิ่งที่คุณต้องการ แต่คุณสามารถตรวจสอบredshiftและflux
เอ็ม. Becerra

คำตอบ:


12

คุณควรลองf.luxซึ่งเป็นเครื่องมือที่จะเปลี่ยนอุณหภูมิสีของหน้าจอคอมพิวเตอร์ของคุณขึ้นอยู่กับช่วงเวลาของวัน อ้างอิงจาก หน้าf.lux :

f.lux ทำให้หน้าจอคอมพิวเตอร์ของคุณดูเหมือนห้องที่คุณอยู่ตลอดเวลา เมื่อพระอาทิตย์ตกดินมันทำให้คอมพิวเตอร์ของคุณดูเหมือนแสงในร่มของคุณ ในตอนเช้ามันทำให้สิ่งต่าง ๆ ดูเหมือนแสงอาทิตย์อีกครั้ง

บอก f.lux ว่าคุณมีแสงสว่างแบบไหนและคุณอยู่ที่ไหน จากนั้นลืมมันไปเถอะ f.lux จะจัดการส่วนที่เหลือโดยอัตโนมัติ

ในการติดตั้งฟลักซ์กดCtrl+ Alt+ Tเพื่อเปิดเทอร์มินัลแล้วพิมพ์:

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui

หากคุณไม่ต้องการเพิ่ม ppa แต่ต้องการ.debไฟล์:

wget https://launchpad.net/~nathan-renniewaldock/+archive/ubuntu/flux/+files/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb
sudo apt install ~/Downloads/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb

ใช้ f.lux ในระบบของฉัน

หมายเหตุ: f.lux ต้องการตำแหน่งของคุณในการเรียกคืน Latitude และลองจิจูดดังนั้นโปรดตรวจสอบให้แน่ใจว่าได้กรอก (ลองจิจูดเป็นตัวเลือก) เพื่อให้สามารถใช้งานได้


ขอบคุณ @Liso! ที่ช่วยให้ดวงตาของฉันมาก ... o ( ^ ▽ ^ ) o
JustYourAverageOnion

พิจารณาโพสต์โหวต? @JustYourAverageOnion
จอห์นนี่

มันทำงานอย่างไร ฉันไม่มีชื่อเสียงที่ฉันคิดว่า? แต่ฉันจะทันทีที่ฉันได้รับอนุญาต? ค่อนข้างใหม่สำหรับสถานที่แห่งนี้ที่นี่ ... :) @Liso
JustYourAverageOnion

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

โอเค :) ขออภัยที่ไม่ได้ทำเรื่องน่าอึดอัดใจ (๑→‿←
JustYourAverageOnion

17

Redshift ติดตั้งง่ายและใช้งานง่ายยิ่งขึ้น sudo apt-get install redshift redshift-gtkเพียงแค่เปิดสถานีและทำ เมื่อการติดตั้งเสร็จสมบูรณ์ให้คลิกไอคอน Dash พิมพ์ 'red' (โดยไม่ใส่เครื่องหมายอัญประกาศ) และคลิกที่ไอคอน Redshift ซอฟต์แวร์ทำส่วนที่เหลือ นี่คือลิงค์ไปยังหน้าเว็บที่มีการแนะนำที่ดีมากเกี่ยวกับ redshift (ไม่ใช่งานของฉัน) http://jonls.dk/redshift/


มีการเพิ่มไปยังเหมือนกันด้วยความเคารพในการปรับในคุณสมบัติที่อบอุ่นเช่นใน Android?
sassy.geek

7

ลองใช้ Ubuntu 17.04 มันมีไฟกลางคืนภายใต้การตั้งค่าการแสดงผล btw ฉันใช้ GNOME เป็นหลัก

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


4
ไฟกลางคืนจะรวมอยู่ในค่าเริ่มต้นเริ่มต้นใน Ubuntu 18.04
karel

2
มันรวมอยู่ตามค่าเริ่มต้น ณ 17.04 ไม่ใช่ 18.04
kelunik

3

มีแพ็กเกจสองแบบที่อยู่ในการกระจายเพื่อปรับความสว่างสำหรับการทำงานในเวลากลางคืน

สิ่งเหล่านี้คือredshiftที่ทำงานและredshift-gtkที่อยู่ในพื้นที่ตัวบ่งชี้


คุณสามารถปรับปรุงคำตอบของคุณด้วยการจับภาพหน้าจอและจุดสองสามจุดเกี่ยวกับวิธีการตั้งค่า / ใช้งาน มันจะทำให้ผู้คนมีความคิดในสิ่งที่คาดหวังหากพวกเขาติดตั้งแอปพลิเคชัน ขอขอบคุณ.
WinEunuuchs2Unix

1

ติดตั้ง redshift โดยใช้

sudo apt-get install redshift redshift-gtk

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

redshift redshift-gtkยังสามารถเข้าถึงได้จากบาร์ตัวบ่งชี้การใช้

พารามิเตอร์อุณหภูมิของ redshift ใช้อินพุตจาก 1,000 ถึง 25000 นั่นเป็นช่วงที่ค่อนข้างยาวและจะรองรับการใช้งานของคุณทั้งหมด สำหรับการอ้างอิงหน้าจอปกติใช้อุณหภูมิ 6500K ดังนั้นสำหรับโหมดการอ่านคุณสามารถตั้งค่าเป็นประมาณ 5500+

แม้ว่าคุณจะสามารถใช้redshift -xแทนการตั้งค่าอุณหภูมิ 6500

คุณสามารถตั้งค่าเริ่มต้นที่คุณต้องการสำหรับกลางวันและกลางคืนใช้แล้วredshift -b DAY:NIGHTredshift -b 1.0:0.75

นอกจากนี้ยังช่วยให้คุณตั้งค่าตำแหน่งที่กำหนดเองโดยใช้-lแท็ก

ลองใช้ลิงค์นี้เพื่อดูวิธีเพิ่มลงในออโต้สตาร์ต: https://www.maketecheasier.com/protect-eyes-redshift-linux/

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