Flux สำหรับ Ubuntu 14.04 - เป็นไปได้หรือไม่


66

เป็นไปได้ไหมที่จะทำให้ Flux ใช้งานได้ใน Ubuntu 14.04? ถ้าเป็นเช่นนั้นคุณอาจแบ่งปันความรู้ของคุณหรือชี้แนะทางให้ฉันได้? (Flux เป็นซอฟต์แวร์ที่ปรับอุณหภูมิจอแสดงผลของคุณตามเวลาของวัน)


8
มีเครื่องมือที่เรียกว่า redshift ดั้งเดิมสำหรับ Ubuntu: askubuntu.com/questions/111576/…
Rinzwind

2
@ Rinzwind ขอบคุณ แต่ฉันยังคงชอบ Flux
Marius

[ฉันไม่มีชื่อเสียงพอที่จะแสดงความคิดเห็น] การติดตั้งตัวบ่งชี้ f.lux อาจไม่เพียงพอที่จะทำให้ f.lux ทำงานได้ ปัจจุบัน gu. f.lux ไม่จำเป็นต้องมาพร้อมกับ xflux ดาวน์โหลด xflux ไบนารี (32 หรือ 64 บิตขึ้นอยู่กับสถาปัตยกรรมของคุณ) และวางไบนารีใน / usr / bin คุณสามารถคว้า xflux ได้จากเว็บไซต์ f.lux ฉันอายุ 14.04 และยังคงมีปัญหากับ xflux แต่หวังว่านี่จะชี้ให้คุณในทิศทางที่ถูกต้อง
orphen

1
หากมีการสร้างแพคเกจใช้ได้สำหรับชุดอูบุนตูของคุณที่นี่ติดตั้งสามารถทำได้โดยใช้สัญญาซื้อขายไฟฟ้าดังกล่าวโดยคาเรล ถ้าไม่ได้รวบรวมโดยแหล่งที่มา หรือติดตั้งredshift-gtkจากที่เก็บอย่างเป็นทางการ
Gayan Weerakutti

คำตอบ:


36

นี่เป็นอีกวิธีที่ฉันเพิ่งค้นพบ ฉันต้องทำเช่นนี้เพราะไฟร์วอลล์ของ บริษัท จะไม่ให้ฉันเพิ่มที่เก็บข้อมูล apt ไม่ว่าฉันจะพยายามทำอะไรก็ตาม

  1. ดาวน์โหลดซอร์สโค้ดจาก GitHub ของผู้เขียน

    git clone https://github.com/xflux-gui/xflux-gui.git
    
  2. ติดตั้ง

    cd xflux-gui
    sudo python setup.py install
    
  3. เรียกใช้จากบรรทัดคำสั่ง

    fluxgui
    

[อัปเดตตั้งแต่วันที่ 23 ก.พ. 2017] มีการเปลี่ยนแปลง repo


1
คำแนะนำนี้ใช้ได้อย่างสมบูรณ์แบบใน Ubuntu 14.10 ตอนนี้ฉันติดตั้งและใช้งาน f.lux แล้ว ขอบคุณ
Sharath Chandramouli

2
ทำงานให้ฉันยกเว้นsudo ./setup.py installให้ฉันข้อผิดพลาดดังนั้นฉันใช้sudo python setup.py installและถ้าคุณไม่ได้คุณจะต้องติดตั้ง python-appindicator ...sudo apt-get install python-appindicator
ekcrisp

1
สิ่งเหล่านี้ล้วนเป็นสิ่งที่ฉันต้องติดตั้งเช่นกัน:sudo apt-get install python-pexpect python-gconf python-appindicator
Christophe De Troyer

1
repo ที่อัปเดตอยู่ที่github.com/xflux-gui/xflux-guiและในหน้านั้นคำแนะนำในการติดตั้งได้รับgithub.com/xflux-gui/xflux-gui#install-instructions
praba230890

71

ฉันขอแนะนำRedShift ได้ไหม

มีการบำรุงรักษามากกว่า flu.x มีตัวเลือกมากขึ้นและทำงานได้อย่างสมบูรณ์กับ Ubuntu 14.10 x64 และ Ubuntu 15.04 x64

สามารถติดตั้งได้จากที่เก็บ (12.04, 14.04 และใหม่กว่า):

sudo apt-get install redshift gtk-redshift

คุณสามารถเลือกสร้างไฟล์กำหนดค่าสำหรับ RedShift gedit ~/.config/redshift.confมันไม่ได้สร้างขึ้นโดยอัตโนมัติเพื่อให้คุณจะต้องสร้างมันขึ้นมาใช้

นี่คือลักษณะของredshift.confไฟล์ของฉัน:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=4500
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature
transition=1

; Set the screen brightness. Default is 1.0
;brightness=0.8
; It is also possible to use different settings for day and night since version 1.8.
brightness-day=0.9
brightness-night=0.7
; Set the screen gamma (for all colors, or each color channel individually)
gamma=0.8
;gamma=0.8:0.7:0.8

; Set the location-provider: 'geoclue', 'gnome-clock', 'manual'
; type 'redshift -l list' to see possible values
; The location provider settings are in a different section.
location-provider=geoclue

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values
; 'randr' is the preferred method, 'vidmode' is an older API
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings
; ex: 'redshift -l manual:help'
[manual]
; set these values if you've set the location-provider to manual instead of geoclue
;lat=51.522698
;lon=-0.085358

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings
; ex: 'redshift -m randr:help'

[randr]
screen=0

หากคุณต้องการการรวบรวมมันด้วยตนเองนั้นค่อนข้างง่าย นี่คือที่เก็บอย่างเป็นทางการ: https://github.com/jonls/redshift

เพียงตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการอ้างอิงทั้งหมดที่ระบุไว้ในtravis.ymlไฟล์ก่อนที่จะเรียกใช้ไฟล์ปฏิบัติการ bootstrap

คำแนะนำได้ที่นี่: https://github.com/jonls/redshift/blob/master/HACKING.md

สำหรับผู้ใช้ Ubuntu 15.04: อาจเป็นไปได้ว่าคุณจะไม่สามารถใช้ redshift เนื่องจากการพึ่งพาที่ขาดหายไป พยายามรวบรวมโดยรับรหัสโดยตรงจาก github

sudo apt-get install build-essential libxcb-randr0-dev
./bootstrap
./configure --enable-randr
make
sudo checkinstall

... หรือเพียงแค่ถ้าคุณไม่ต้องการที่จะใช้install แพคเกจควรตอบสนองการพึ่งพาการใช้ RandR เป็นวิธีการปรับ มิฉะนั้นลองเปิดใช้งานvidmodeโดยทำ:checkinstalllibxcb-randr0-dev

./configure --enable-vidmode

10

Ubuntu 17.10 และใหม่กว่า

เริ่มต้นด้วยสภาพแวดล้อมเดสก์ท็อป GNOME 3.24 ซึ่งวางจำหน่ายในวันที่ 22 มีนาคม 2017 มีการรวมคุณสมบัติ Night Light ใหม่ที่จะลดปริมาณแสงสีน้ำเงินที่ปล่อยออกมาจากหน้าจอโดยอัตโนมัติในบางช่วงเวลาของวัน สามารถเปิดใช้งานคุณสมบัติใหม่ได้จากการตั้งค่าการแสดงผล สีของหน้าจอจะติดตามเวลาพระอาทิตย์ขึ้น / ตกดินสำหรับตำแหน่งของคุณ แต่ยังสามารถตั้งค่าเป็นกำหนดเวลาเองได้ ตัวบ่งชี้ที่แผงไฟกลางคืนจะแสดงเมื่อคุณสมบัติทำงานและเมนูระบบอนุญาตให้ปิดการใช้งานชั่วคราว

ใน Ubuntu 17.10, Ubuntu มาพร้อมกับสภาพแวดล้อมเดสก์ท็อป GNOME ไม่ใช่ Unity และฟีเจอร์ Night Light รวมอยู่ในค่าเริ่มต้น ไฟกลางคืนทำงานได้กับทั้ง X11 และ Wayland ในการเปิดใช้งานไฟกลางคืนใน Ubuntu 17.10 ให้ไปที่การตั้งค่าระบบ -> อุปกรณ์ -> หน้าจอ -> ไฟกลางคืนและเลื่อนแถบเลื่อนไฟกลางคืนจาก OFF เป็นเปิด จากนั้นกำหนดการตั้งค่ากำหนดการ

ป้อนคำอธิบายรูปภาพที่นี่
การตั้งค่าไฟกลางคืนใน Ubuntu 17.10

แถบเลื่อน Night Light Slider GNOME ให้ส่วนต่อประสานที่ง่ายต่อการปรับอุณหภูมิของแสงกลางคืนจากพื้นที่แจ้งเตือนของแผงควบคุม ตรวจสอบการตั้งค่าในเครื่องมือปรับแต่ง GNOME เพื่อปรับแต่งหรือเปิดใช้งานฟังก์ชั่นเพิ่มเติม นอกจากนี้คุณยังสามารถกำหนดค่าไฟกลางคืนให้เปิดหรือแสดงไอคอนสถานะได้ตลอดเวลา


Ubuntu 12.04-17.04

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

Ubuntu 12.04-14.04

การติดตั้งของ f.lux ใน Ubuntu 12.04 และ 14.04 นั้นทำได้ง่าย ๆ โดยการเพิ่ม PPA สำหรับ f.lux เพียงพิมพ์ข้อความต่อไปนี้ในเทอร์มินัลของคุณ:

sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui  

การติดตั้งโปรแกรมเทอร์มินัล xflux daemon จากเว็บไซต์ f.lux อย่างเป็นทางการ

64 บิต

wget -c https://justgetflux.com/linux/xflux64.tgz
tar -xvzf xflux64.tgz
rm -rf xflux64.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

32 บิต

wget -c https://justgetflux.com/linux/xflux-pre.tgz
tar -xvzf xflux-pre.tgz
rm -rf xflux-pre.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

f.lux GUI สามารถเริ่มต้นจาก Dash fluxguiหรือจากสถานีที่มีคำสั่ง เมื่อมีการเรียกใช้จะมีไอคอน f.lux ในพื้นที่แจ้งเตือนของแผงควบคุม

ป้อนคำอธิบายรูปภาพที่นี่
preferences f.lux การกำหนดค่าแอปเพล็ตใน Xubuntu 14.04


5
... และมันใช้งานไม่ได้ ก่อนตอบคำถามคุณควรตรวจสอบให้แน่ใจก่อนตอบ ในเวอร์ชันก่อนหน้า (13.04 ฯลฯ ) ใช้งานได้ แต่ใน 14.04 - ใช้ไม่ได้
Marius

1
ฉันติดตั้ง f.lux ใน Xubuntu 14.04 และดูเหมือนว่าจะใช้งานได้ มันเพิ่มไอคอน f.lux ในเมนูอุปกรณ์เสริม Xubuntu 14.04 และแอปเพล็ต f.lux ไปยังแผงควบคุม ฉันไม่รู้ว่ามันสร้างความแตกต่างที่คุณใช้กับ Unity หรือไม่
karel

1
ฉันเดาว่ามันเป็นเพราะเป็นปัญหาที่ทราบกันแล้วว่าฟลักซ์ไม่ทำงานในอูบุนตู 14.04: /
Marius

4
ฉันทำตามคำแนะนำของ @ karel และ f.lux ใช้ได้ดีสำหรับฉัน ใช้ Ubuntu 14.04 และ Unity
Andrew C

1
@Emi เมื่อคุณได้รับการกำหนดค่า f.lux วิธีเดียวที่ฉันรู้ว่าจะได้รับหน้าต่างการตั้งค่ากลับมาอีกครั้งคือการใช้sudo apt-get purge fluxguiเพื่อลบ f.lux แล้วติดตั้ง f.lux อีกครั้ง และหากคุณตั้งค่าไม่ถูกต้อง f.lux จะไม่เริ่มทำงาน เมื่อคุณติดตั้ง f.lux อีกครั้งโปรดระวังว่าคุณได้รับทุกอย่างในเวลานี้ ฉันรู้สิ่งนี้จากประสบการณ์ส่วนตัว หากมีวิธีที่ดีกว่านี้เพื่อแก้ไขปัญหากับ f.lux ฉันก็ไม่รู้เหมือนกัน
karel

2

แอพ Flux ใหม่สำหรับ Ubuntu 15.04+

Flux สำหรับ Ubuntu

ที่เก็บของ Kilian Valkhofสำหรับ Flux ไม่ได้อัปเดตอีกต่อไป แต่คุณสามารถใช้PPA ของ Nathan Rennie-Waldock

รันคำสั่งเหล่านี้เพื่อติดตั้งFlux:

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

เพื่อลบ:

$ sudo apt-get remove fluxgui

Via: คู่มือ Ubuntu


ไม่แน่ใจ. วิธีนี้ใช้ได้ผล : /
Sheharyar

รอสักครู่ ... เพิ่งทดสอบสิ่งนี้อีกครั้ง มันทำงานสำหรับฉันเมื่อวานนี้ แต่ตอนนี้มันไม่ทำงานอีกต่อไป ฉันสามารถเริ่มต้นแอปเพล็ แต่ไม่มีการเปลี่ยนแปลงสีของหน้าจอ
Revetahw

เวลาท้องถิ่นของคุณคืออะไร สีจะเปลี่ยนโดยอัตโนมัติหลังจากพระอาทิตย์ตกดิน
Sheharyar

ใช่ฉันรู้. ฉันใช้ f.lux บน Windows, OS X, Android, iOS และอื่น ๆ มันไม่ได้ทำงานกับ Ubuntu คืนนี้ ฉันลองใช้ฟังก์ชั่น "ดูตัวอย่าง" ซึ่งใช้งานไม่ได้เช่นกัน
Revetahw

แปลกแฮะ, แปลกนะ, มันแปลก ๆ นะ. ใช้งานได้ทันที ลองรีสตาร์ทพีซีของคุณหรืออัปเดต
Sheharyar

0

ฉันขอแนะนำนัยน์ตาได้ไหม

eyesome

Eyesome เป็นสคริปต์ทุบตีที่ทำงานเป็นคนเลวทรามและนอนหลับตลอดเวลา 24/7 มันจะปรับความสว่างของหน้าจอโดยอัตโนมัติ (และเป็นทางเลือกแกมม่าเช่นกัน) สำหรับจอแสดงผลแล็ปท็อปของคุณผ่านทางอินเตอร์เฟสฮาร์ดแวร์และอีกสองจอภาพโดยใช้การควบคุมซอฟต์แวร์ของ xrandr

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

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

การเปลี่ยนพระอาทิตย์ตกการเปลี่ยนพระอาทิตย์ตกจะค่อยๆลดความสว่างของหน้าจอ (และแกมม่าที่เป็นทางเลือกด้วย) ดังนั้นจึงไม่สามารถสังเกตเห็นได้

โปรดทราบว่าในช่วงเปลี่ยนภาพแกมม่าตอนกลางคืนอาจเพิ่มขึ้น ตัวอย่างเช่น Red gamma อาจถูกกำหนดเป็น 1.0 ในระหว่างวันและ 1.2 ในช่วงกลางคืนเพื่อลดอาการปวดตา แกมมาสีฟ้าอาจถูกกำหนดให้เป็น 1.0 ในระหว่างวันและ 0.8 ในช่วงกลางคืนดังนั้นมันจะลดลงแทน

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

Eyesome Setup - เมนูหลัก

ในการกำหนดค่า Eyesome มีเมนูหลักให้:

เมนูหลัก eyesome.png

แก้ไขการกำหนดค่า - แท็บทั่วไป

เมื่อคุณคลิกปุ่มแก้ไขจากเมนูหลักแท็บทั่วไปของการกำหนดค่าการแก้ไขจะปรากฏขึ้นตามที่แสดงด้านล่าง

แท็บทั่วไปของ Eyesome configuration

ชื่อประเทศ / เมืองของคุณควรปรากฏโดยอัตโนมัติ หากจำเป็นคุณสามารถแทนที่ได้

แก้ไขการกำหนดค่า - แท็บจอภาพ 1

การคลิกที่แท็บ Monitor 1 ด้านบนจะเป็นการเปิดเผยพาเนลนี้ในการกำหนดค่าของฉัน (ของคุณอาจแตกต่างกัน):

eyesome แก้ไขการกำหนดค่าจอภาพ-1.png

อย่าหวาดกลัวต่อการตั้งค่าเหล่านี้เพราะส่วนใหญ่จะได้รับโดยอัตโนมัติจากตา คุณจะต้องตั้งค่าความสว่าง / ระดับกลางวันและกลางคืน

แก้ไขการกำหนดค่า - แท็บจอภาพ 3

การคลิกที่แท็บจอภาพ 3 จะแสดงแผงนี้ในการกำหนดค่าของฉัน (ของคุณอาจแตกต่างกัน):

แท็บ Monitor 2 ไม่แสดงขึ้นมาเนื่องจากเป็นทีวีใหม่ที่มีความสว่างที่ปรับได้และ Smart OS มันไม่จำเป็นต้องมีการแทนที่โดย Eyesome

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

หากหลังจากติดตั้ง Eyesome คุณติดตั้งจอภาพอื่นเข้ากับระบบของคุณคุณอาจต้องป้อนxrandrชื่อจอภาพ

Eyesome Setup - การทดสอบ 5 วินาที

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

นี่คือลักษณะการทดสอบในเวลากลางคืน 5 วินาที:

ทดสอบตอนกลางคืน

การจัดการเหตุการณ์ที่ผิดปกติ

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

ในการจัดการกับสถานการณ์นี้ไฟล์ควบคุม systemd มีให้:

  • /etc/systemd/system-sleep/systemd-wake-eyesome ไฟล์ควบคุมจะถูกเรียกเมื่อใดก็ตามที่ระบบหยุดทำงานชั่วคราวหรือดำเนินการต่อ
  • ไฟล์ควบคุมเรียกสคริปต์ทุบตี/usr/local/bin/wake-eyesome.shเพื่อรีเซ็ตความสว่างให้เต็มจากนั้นเข้าสู่โหมดสลีปจนกระทั่งพระอาทิตย์ตกดิน

คุณกำลังดูภาพยนตร์บนทีวีภายนอกในเวลากลางคืนและปิดฝาแล็ปท็อปของคุณเพื่อการรับชมที่ดีขึ้น Ubuntu / Lightdm / xrandr ใช้เวลาสองสามวินาทีจากนั้นรีเซ็ตทีวีภายนอกของคุณให้เต็มความสว่างเต็มที่ สัมผัสกับดวงตาของคุณ

ในการจัดการกับสถานการณ์นี้จะมีการจัดเตรียมไฟล์ควบคุมเหตุการณ์ acpi:

  • /etc/acpi/event/lid-event-eyesome ไฟล์ควบคุมเรียกว่าเมื่อใดก็ตามที่เปิดหรือปิดฝาแล็ปท็อป
  • ไฟล์ควบคุมเรียกสคริปต์ทุบตี/etc/acpi/acpi-lid-eyesome.shเพื่อจัดการการเปิดและปิดฝา
  • ในทางกลับกันการเรียกสคริปต์ทุบตีที่น่ากลัว/usr/local/bin/wake-eyesome.shเพื่อรีเซ็ตความสว่างสำหรับการดูในเวลากลางคืนและเข้าสู่โหมดสลีปจนกระทั่งพระอาทิตย์ตกดิน

    ระงับ / ปิดฝาปิด / ทดสอบความสว่าง / ปิดไฟ / ปลั๊กไฟ

สรุป

สามารถดาวน์โหลด Eyesome ได้จาก: https://github.com/WinEunuuchs2Unix/eyesome

โปรแกรมนี้เพิ่งเปิดตัวในเดือนกันยายน 2018 ดังนั้นโปรดแจ้งให้เราทราบหากคุณพบปัญหาหรือมีคำแนะนำในการปรับปรุง

ขั้นตอนเอกสารเริ่มต้นเพียงอย่าลังเลที่จะถามคำถามใด ๆ คำถามของคุณอาจส่งผลให้เกิดการปรับปรุงเอกสาร

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