ฉันจะตั้งค่าอุณหภูมิที่แน่นอนบน Redshift ได้อย่างไร


29

ฉันเพิ่งเปลี่ยนมาใช้ Ubuntu และบน Windows ฉันใช้ f.lux ฉันสามารถตั้งอุณหภูมิเป็นระยะเวลาหนึ่งและทิ้งไว้ที่มันจะไม่เปลี่ยนแปลงเลย

ตอนนี้ฉันติดตั้ง Redshift แล้วและฉันไม่สามารถทำเช่นนั้นได้อีก มีใครช่วยได้บ้าง

คำตอบ:


29

คุณสามารถตั้งค่าอุณหภูมิสีอย่างถาวรจากบรรทัดคำสั่ง:
เปิด ( gnome-) terminalพิมพ์คำสั่ง:

redshift -O <temperature>

และกด Return

หากต้องการตั้งค่าเป็น (เช่น) 3700:

redshift -O 3700

หากต้องการรีเซ็ตเป็น "เป็นกลาง":

redshift -x

ดูตัวเลือกเพิ่มเติม (บรรทัดคำสั่ง):

man redshift

(ตามความจริงที่ Redshift ติดตั้ง :))


5
เมื่อฉันพิมพ์ redshift -O มันสามารถทำงานได้ประมาณหนึ่งวินาทีจากนั้นกลับสู่ปกติ ... ฉันควรทำอย่างไรในสถานการณ์นี้ แก้ไข: ไม่เป็นไรฉันเข้าใจแล้ว ขอบคุณมาก
Richardplury

3
@Richardplury ฉันมีปัญหาเดียวกันมันจะกลับไปหลังจากวินาที คุณแก้ปัญหาอะไร
Abhishek Bhatia

1
กันที่นี่เสมอเปลี่ยนกลับเป็นค่าเริ่มต้น
Bachalo

3
คุณต้องปิดใช้งาน Redshift ในแถบด้านบนเพื่อตั้งอุณหภูมิด้วยเทอร์มินัล คุณสามารถทำได้โดยคลิกที่ไอคอนและกด Enabled เพื่อยกเลิกการเลือก @eco_bach
Matt Kleinsmith

ฉันต้องออกจากแอพ gtk แถบด้านบนอย่างสมบูรณ์ ฉันพบว่า redshift เป็น finnicky เล็กน้อยด้วยการเริ่มต้นสำเนาหลายชุดไม่สามารถแยกแยะระหว่างพวกเขาได้อย่างเหมาะสม
6005

17

หากคุณใช้redshift-gtkวิธีการของ @ Jacob จะไม่ทำงาน

คุณต้องสร้างไฟล์กำหนดค่าใน$HOME/.configไดเรกทอรีของคุณเพื่อเปลี่ยนการตั้งค่า ตัวอย่างการสร้างไฟล์การกำหนดค่าที่อธิบายไว้ในหน้าอย่างเป็นทางการของมันยกมาด้านล่าง:

ไฟล์การกำหนดค่า

ไฟล์การกำหนดค่าสามารถสร้างขึ้นได้ แต่เอกสารนั้นค่อนข้างกระจัดกระจาย คุณจะต้องสร้างมันขึ้นมาเองและใส่ไว้ใน ~ / .config / redshift.conf ต่อไปนี้เป็นตัวอย่างของไฟล์กำหนดค่า:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=5700
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.9
; It is also possible to use different settings for day and night
; since version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Set the screen gamma (for all colors, or each color channel
; individually)
gamma=0.8
;gamma=0.8:0.7:0.8
; This can also be set individually for day and night since
; version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6

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

; 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'
; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
; are negative numbers.
[manual]
lat=48.1
lon=11.6

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings.
; ex: 'redshift -m randr:help'
; In this example, randr is configured to adjust screen 1.
; Note that the numbering starts from 0, so this is actually the
; second screen. If this option is not specified, Redshift will try
; to adjust _all_ screens.
[randr]
screen=1

การกำหนดค่าตัวอย่างอีกนอกจากนี้ยังพบที่อูบุนตูเอกสาร


3

สำหรับผู้ที่กำลังมองหาคำตอบสำหรับคำถามนี้ "เมื่อฉันพิมพ์redshift -Oเช่นมันใช้งานได้ประมาณหนึ่งวินาทีจากนั้นกลับไปที่ norma‍l ... ฉันควรทำอย่างไรในสถานการณ์นี้"

ลอง - ไปที่ด้านบนสุดของหน้าจอ -> ไอคอน redshift -> คลิกที่เปิดใช้งานเพื่อปิดการใช้งาน -> the go on terminal และพิมพ์

redshift -O <Temperature>

ทำงานให้ฉัน


1
โปรดทราบว่า -o เป็น "o" (ตัวอักษร) ไม่ใช่ "0" (ตัวเลข
ximiki

สิ่งนี้ใช้ได้สำหรับฉัน
WorldGov

1

Redshift GTK (และปกติredshift) สามารถเรียกใช้พร้อมตัวเลือกเพื่อระบุวิธีการใช้งาน:

 redshift-gtk -l 52.6:1.6 -t 5700:3500 -g 0.82 -m randr -v

ในคำสั่งดังกล่าวใช้คำสั่งเหล่านี้:

  • -lระบุพิกัดหยาบของคุณเพื่อให้สามารถซิงค์กับพระอาทิตย์ขึ้น / พระอาทิตย์ตก โดยทั่วไปแล้ว redshift-gtk จะพยายามค้นหาตำแหน่งของคุณ แต่วิธีนี้จะใช้งานไม่ได้กับคอมพิวเตอร์ของคุณที่มี GPS ดังนั้นจึงง่ายต่อการตั้งค่าด้วยตนเองโดยใช้บริการแผนที่เพื่อประมาณตำแหน่งของคุณ (เช่นกับ OpenStreetMap )
  • -tตั้งอุณหภูมิสีของหน้าจอสำหรับกลางวันและกลางคืนตามลำดับ
  • -g ใช้การแก้ไขแกมม่า
  • -mวิธีการที่จะใช้ สิ่งนี้จะขึ้นอยู่กับผู้แต่งเดสก์ท็อปของคุณ
  • -bนอกจากนี้ยังสามารถใช้ในการตั้งค่าความสว่างหน้าจอ (ยังDAY:NIGHTมีค่าระหว่างและ.11

ส่วนใหญ่ใช้งานได้เหมือนกันกับredshift(และใช้ตัวเลือกเดียวกันกับในman redshift) ยกเว้นมันจะทำงานด้วยไอคอนเพื่อให้คุณสามารถปิดได้โดยเปลี่ยนเป็นเทอร์มินัล คุณสามารถเรียกใช้คำสั่งด้านบนในเทอร์มินัลตัวสั่งคำสั่งเดสก์ท็อปของคุณ (โดยปกติAlt+ F2) หรือแม้กระทั่งสร้างตัวเรียกใช้งาน

มิฉะนั้นจะเป็นการดีกว่าถ้าจะใช้ไฟล์กำหนดค่าเช่นเดียวกับในคำตอบของ @Mahmudul Hasan Shohag

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