Как сделать настройки гаммы в Ubuntu 14.04 постоянными?

Мне нужно постоянно изменять настройки гаммы моего монитора до значения 0,7. Я пытался использовать xgamma для этого, но дело в том, что я должен выполнять эту команду каждый раз, когда запускаю свой ноутбук. Кроме того, настройки гаммы возвращаются к своим исходным значениям (1,0), если происходит что-то значимое - когда я что-то копирую / удаляю, когда я воспроизводю медиафайлы со своего внешнего жесткого диска и т. Д.
Я попытался создать собственный скрипт, который будет выглядеть следующим образом:

#!/bin/bash
xgamma -gamma 0.7

Сохраните его как gammasettings.sh, поместите в мой список запускаемых приложений; но по какой-то причине он не работает.

Изменение этих настроек снова и снова является действительно громоздким. Есть ли способ сделать эти изменения постоянными (отредактировать любой файл .conf или что-то в этом роде)?

1
задан 30 April 2014 в 22:01

3 ответа

Заставьте исполняемый gammasettings.sh

chmod +x gammasettings.sh

Затем изменить сценарий как это

#!/bin/bash
sleep 1
xgamma -gamma 0.7

На моем VAIO с работами Ubuntu 14.04 как очарование:)

0
ответ дан 30 April 2014 в 22:01
  1. красное смещение Установки, sudo apt-get install redshift
  2. В терминале, gnome-session-properties
  3. Добавляет redshift -t 6500k:6500k -g .7:.7:.7 (первый 6500k является временным цветом в течение дня, вторым в течение ночи, - 6500k является временный цвет по умолчанию - можно измениться, значения) (.7 моя гамма установка)
  4. dconf-редактор Установки sudo apt-get install dconf-editor
  5. Открытый dconf-редактор, org-> гном-> сессия гнома, и проверьте перезагрузку "auto-save-session"
0
ответ дан 1 May 2014 в 09:01
  • 1
    Я имею в виду, просто выполняя Xvfb вручную doesn' t устанавливают переменную ДИСПЛЕЯ, таким образом, что-либо Вы выполняете won' t находят дисплей, если ДИСПЛЕЙ не установлен на значение для дисплея, Xvfb сказали работать. xvfb-run -a настраивает новый дисплей автоматически и говорит любой процесс you' передача ре ему, для использования того дисплея. – dobey 5 November 2015 в 08:50

Redshift применяет дополнительную гамма-коррекцию, так что может не получиться. с xgamma (т.е. вместе они могут перекорректировать).

Мое решение:

  1. Поместите xgamma -quiet -gamma 0.7 в сеанс/Автозапуск приложения
  2. Поместите redshift-gtk (без настройки гаммы, но вы можете использовать -l LAT:LONG параметр на случай сбоя службы определения местоположения) в сеансе/автозапуске приложения
  3. Имейте ссылку для запуска xgamma -gamma 0.7 на случай, если что-то деактивирует исправление

Затем вы можете временно отключить Redshift, скажем, для просмотра видео, и это не повлияет на гамму.

1
ответ дан 7 November 2020 в 00:32

Другие вопросы по тегам:

Похожие вопросы: