Redshift / F.lux ไม่ทำงานบน Ubuntu 16.04


11

ฉันได้ติดตั้งทั้ง Redshift และ f.lux บนเครื่อง Ubuntu 16.04 ของฉันเพื่อพยายามเปลี่ยนอุณหภูมิสีของหน้าจอของฉัน ฉันสามารถเปิดแอพพลิเคชั่นได้ แต่ทั้งคู่ไม่มีผลต่อโทนสีของหน้าจอ บน F.lux เมื่อฉันพยายามดูตัวอย่างอุณหภูมิสีไม่มีอะไรเกิดขึ้น มีใครรู้บ้างว่าเกิดอะไรขึ้นที่นี่ เหตุใดจึงไม่ทำงาน

หมายเหตุฉันใช้ NVIDIA GeForce GTX 980 Ti GPU


คุณสามารถอัปเดตคำถามของคุณด้วยภาพหน้าจอของแอปเพล็ตแผง Redshift เปิดได้หรือไม่
Andrea Lazzarotto

ดูคำตอบของฉัน ฉันแก้ไขโดยสลับไปใช้ไดรเวอร์ที่ถูกต้อง
Sergei Wallace

ดี! คุณควรยอมรับด้วยตนเอง :)
Andrea Lazzarotto

ทางออกหนึ่งที่ฉันพบว่าการนำไปใช้ง่ายที่สุด (หลังจากค้นหาไดรเวอร์และอะไรก็ตาม) คือโซลูชันที่นี่ไม่เกี่ยวข้องกับ RedShift หรือ f.lux: การสลับไปใช้GNOME night-lightใน Ubuntu 17.10 ทำงานได้ดีมากกับการ์ด Intel และไดรเวอร์วิดีโอมาตรฐาน เพียงแค่ค้นหาไฟกลางคืนในการตั้งค่าก็สามารถตั้งค่าสำหรับพระอาทิตย์ตก / พระอาทิตย์ขึ้น
Martin Snåål

คำตอบ:


11

อยู่ในประเภทคอนโซล

redshift -l list

จากนั้นฉันพิมพ์

redshift -l geoclue2

จากนั้นมันก็ใช้งานได้ ฉันสามารถปิดและเปิดใหม่ตอนนี้และทำงานได้ดี


ฉันคิดว่ามันเป็นเหมือนการตั้งค่า แต่ไม่เปลี่ยนคำสั่งแอปเริ่มต้นredshift-gtk -l geoclue2ทำงานและตอนนี้มันเป็นข้อมูลที่มีข้อมูลไม่เป็นศูนย์ขอบคุณ! Btw, geoclue เชื่อมต่อกับอินเทอร์เน็ตด้วยและฉันก็ไม่ได้ใช้ทั้งวันไม่แน่ใจว่าถ้าจำเป็น
กุมภ์อำนาจ

ยืนยัน: หากคุณกำลังจะออฟไลน์มีเพียงงานนี้เท่านั้นredshift-gtk -l manual -l -12.34:56.78(ใช้ geoclue2 เพื่อให้ได้ละติจูดและลองติจูดที่ถูกต้องมาก่อนและแต่ละรายการสามารถเป็นลบได้)
Aquarius Power

4

ดังนั้นฉันจึงหาวิธีใช้ Redshift กับระบบของฉัน โดยทั่วไปฉันใช้ไดรเวอร์การแสดงผลผิด เมื่อฉันไปที่แท็บไดรเวอร์เพิ่มเติมในแอพซอฟต์แวร์ & อัปเดตฉันสังเกตว่าฉันใช้ไดรเวอร์ Nouveau ที่เป็นค่าเริ่มต้นแทนที่จะเป็นไดรเวอร์ NVIDIA รุ่นล่าสุดและตั้งค่าแท็บอื่นเป็น "ห้ามใช้อุปกรณ์"

การตั้งค่าไดรเวอร์เริ่มต้น

เมื่อฉันเปลี่ยนเป็นแท็บไดรเวอร์ NVIDIA และ HDMA Driver ด้วยแท็บ DKMS Format (Daily-dkms) และรีสตาร์ทเครื่องในที่สุดมันก็ใช้งานได้

การตั้งค่าไดรเวอร์ใหม่


1
อย่างน้อย redshift ควรทำงานกับไดรเวอร์ noveau อยากรู้อยากเห็นมากว่ามีอะไรผิดพลาดที่นั่น
dobey

ฉันประสบปัญหานี้เช่นกันใน Kubuntu 16.10 กับ GeForce GTX 670 - โดยใช้ไดรฟ์เวอร์ NVIDIA ไบนารี - รุ่น 367.57 จาก nvidia-367 (ไดร์เวอร์ที่แนะนำ) ฉันยังไม่ได้ติดตามมัน แก้ไข - ดูเหมือนว่าเป็นข้อบกพร่องที่รู้จักกันในกรณีของฉัน: forum.justgetflux.com/topic/2373/…
kjones

4

ฉันพยายามทำให้ทั้ง f.lux และ Redshift ทำงานได้โดยไม่มีวิธีแก้ปัญหาดังนั้นฉันจึงเลือกที่จะไปเส้นทางอื่น ดังนั้นฉันไปที่ Ubuntu Software Manager และติดตั้งแถบเลื่อน Night Light ตามภาพด้านล่าง มันได้ผลและแน่นอนไม่ได้ทำให้ฉันตายจากสายตาที่ทำให้เครียดและปวดหัวเมื่อก่อนในตอนเย็นเนื่องจากไม่ได้นอน

  1. ค้นหา Night Light บนซอฟต์แวร์ Ubuntu:

  2. เมื่อติดตั้งแล้วจะปรากฏในเมนูแบบเลื่อนลงด้านบนขวาของคุณและสามารถสลับไปยังการตั้งค่าของผู้ใช้


คำถามนี้เกี่ยวกับ Ubuntu 16.04 คุณควรชี้ให้เห็นในคำตอบของคุณโดยเฉพาะกับUbuntu 18.04+เท่านั้น
WinEunuuchs2Unix

ขอบคุณ @radiostereio จริงๆช่วยฉันออก!
Lucas Bustamante

1

Redshift ขึ้นอยู่กับเวลา มันจะเปลี่ยนสีของหน้าจอของคุณหากตรงตามเงื่อนไขสองข้อต่อไปนี้:

  • สามารถกำหนดตำแหน่งที่คุณอยู่ (ผ่านบริการระบุตำแหน่งบนเครือข่ายเริ่มต้นหรือหากคุณเริ่มด้วย-lสวิตช์ที่ให้พิกัด)
  • ตอนเย็นเป็นสถานที่ของคุณ (คุณสามารถเปลี่ยนช่วงเวลาด้วย-tสวิตช์ดูman redshift)

เว็บไซต์ f.luxอธิบายสวยมากสิ่งเดียวกัน

f.lux แก้ไขสิ่งนี้: ทำให้สีของจอแสดงผลคอมพิวเตอร์ของคุณปรับให้เข้ากับเวลากลางวันอบอุ่นในเวลากลางคืนและเหมือนแสงแดดระหว่างวัน


4
ใช่ แต่มันไม่ทำงานเลย ไม่มีการเปลี่ยนแปลงอุณหภูมิสีแม้หลังจากแก้ไขไฟล์กำหนดค่าเพื่อให้มีความแตกต่างของอุณหภูมิสีอย่างมีนัยสำคัญ (ยุค 2000)
Sergei Wallace

1

ฉันใช้ Linux Mint 18.2 แต่มันขึ้นอยู่กับ Ubuntu 16.04 และฉันมีปัญหาเดียวกันหลายอย่างปรากฏขึ้นรวมทั้งอันนี้ ฉันเพิ่งแก้ไขปัญหานี้บนแล็ปท็อปของฉันที่ใช้ GTX 940 บน Nvidia 384.90 Driver และฉันจะทดสอบบนเดสก์ท็อปของฉันด้วย 1,070 พรุ่งนี้

ตามที่ระบุไว้ข้างต้นฉันเรียกใช้สิ่งต่อไปนี้เพื่อแสดงรายการสถานที่ที่ redshift สามารถใช้เพื่อยึดสี:

redshift -l list

จากนั้นฉันก็วิ่ง

redshift -l geoclue2 ซึ่งทำให้ฉันเริ่มบริการ redshift และทุกอย่างทำงานได้ดี จากนั้นฉันก็ย้ายไปที่เพื่อให้แน่ใจว่ามันจะทำงานเมื่อเริ่มต้นด้วยการเปิด 'แอปพลิเคชันเริ่มต้น' และเพิ่มคำสั่งสุดท้ายเป็นคำสั่งที่กำหนดเองที่นั่น ด้วยการคลิก 'เรียกใช้ตอนนี้' ฉันสามารถทดสอบว่ายังใช้งานได้ แต่ยังเรียกใช้เป็นบริการแบ็คกราวน์ซึ่งต่างจาก CLI โดยตรง


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