Як я можу встановити певну температуру на Redshift?


29

Я просто перейшов на Ubuntu, а в Windows я використовував f.lux. Я зміг встановити температуру на певний час і залишити її при цьому, вона взагалі не зміниться.

Тепер я встановив Redshift і більше не можу цього робити. Невже хтось може допомогти?

Відповіді:


29

Ви можете постійно встановити кольорову температуру з командного рядка:
Open ( gnome-) terminal, введіть команду:

redshift -O <temperature>

і натисніть Return

Щоб встановити його (наприклад) 3700:

redshift -O 3700

Щоб скинути "нейтральний":

redshift -x

Докладніше (командний рядок):

man redshift

(З огляду на той факт, що Redshift встановлений :))


5
Наприклад, коли я набираю червону зміну -O, вона працює близько секунди, потім повертається до нормального стану ... Що мені робити в цій ситуації? редагувати: ніколи, я зрозумів. велике спасибі
Richardplury

3
@ Richardplury У мене ж проблема, вона повертається через секунду. Що ви вирішили?
Абхішек Бхатія

1
те саме тут, завжди повертається до значень за замовчуванням
Bachalo

3
Потрібно відключити Redshift у верхній смузі, щоб встановити температуру за допомогою клеми. Це можна зробити, натиснувши на піктограму та натиснувши Увімкнено, щоб зняти його. @eco_bach
Метт Клейнсміт

Мені довелося повністю закрити додаток gtk верхнього рядка. Я вважаю, що червоний зсув трохи химерний із запуском декількох копій, не в змозі правильно їх розрізнити.
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

Інша конфігурація зразка також знайдена в документації Ubuntu .


3

Для тих, хто шукає відповіді на це запитання "Коли я, redshift -Oнаприклад, набираю текст, він працює приблизно секунду, потім повертається до норми ... Що мені робити в цій ситуації?"

Спробуйте.

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зі значеннями між .1& 1.

Це працює в значній мірі так само, як redshift(і використовує майже ті ж параметри, що і в man redshift), за винятком того, що він працює з піктограмою, так що ви можете вимкнути його з переключенням на термінал. Ви можете запустити вищевказану команду в терміналі, на вашому робочому столі запускаючого команди (як правило Alt+ F2) або навіть створити пусковий апарат .

Інакше може бути краще використовувати файл конфігурації, як у відповіді @Mahmudul Hasan Shohag.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.