Есть ли альтернатива Redshift и F.lux, которая только затемняет экран?

19

Я хочу один, где он уменьшает яркость экрана, либо по времени, либо по требованию (я не против). У меня есть встроенная графика Intel. Я не хочу, чтобы он был похож на Redshift, где он меняет оттенок экрана.

nLinked
источник

Ответы:

14

На компьютере с Ubuntu 11.04 и встроенной графикой Intel это работает для меня:

$ xrandr | grep connected | cut -f1 -d" "
VGA1

Используйте найденное имя выхода (в данном случае «VGA1») и отрегулируйте яркость

$ xrandr --output VGA1 --brightness 0.7

Обратите внимание, что на справочной странице xrandr можно сказать о флаге --brightness:

Тем не менее, это только программная модификация, если ваше оборудование имеет поддержку для изменения яркости, вы, вероятно, предпочтете использовать xbacklight .

Эрик Шёлунд
источник
Это работает блестяще! Мне пришлось изменить его на HDMI1 вместо VGA1 для меня (хотя это соединение DVI, я думаю, они просто назвали его HDMI1!). Благодарность!
nLinked
Заметил, что это не работает на батарее, ирония? Кажется, он пытается что-то сделать с яркостью, когда садишься на батарею, но все эти попытки поворачивают яркость до 100%
Дрю
@ArchismanPanigrahi Спасибо, за совет! Если приложение с графическим интерфейсом попадет в официальные репозитории Ubuntu, я добавлю примечание в своем ответе.
Эрик Шёлунд,
1
Отличное предложение, это сработало и для меня. В моем случае, что интересно, xrandr --output eDP1 --brightness 0.2подход работает нормально, пока xbacklight -set 20не получается.
Ландрони
6

Разработка сборки Redshift изменит яркость. Я не уверен, изменится ли он в зависимости от времени, но вы можете попросить разработчика добавить эту функцию.

http://bazaar.launchpad.net/~jonls/redshift/trunk/revision/153

Вот основные необходимые шаги, и файл INSTALL содержит более подробные инструкции по сборке из исходного кода.

  1. Вам нужно будет установить следующие пакеты:

    sudo apt-get install build-essential libtool automake autopoint
    
  2. Из Терминала получите копию последней версии исходного кода:

    bzr branch lp:redshift
    cd redshift
    
  3. Создайте файл конфигурации, скомпилируйте и соберите:

    ./bootstrap  
    ./configure 
    make
    
  4. Тест созданного приложения работает должным образом:

    ./src/redshift -b 0.1
    
  5. Установите приложение:

    sudo make install
    
Cas
источник
Спасибо. Я понятия не имею, как скачать эту версию или скомпилировать ее, но я думаю, что это именно то, что я ищу. Как я могу использовать эту версию?
nLinked
2
Redshift из репозитория Ubuntu 13.04 имеет эту функцию, поэтому нет необходимости компилировать себя! Просто установите его с помощью sudo apt-get install redshift.
Серрано,
3

Это может быть https://launchpad.net/brightness ? Он использует веб-камеру в качестве датчика для регулировки яркости экрана. (Он использует OpenCV, и вы должны построить его самостоятельно)

pictuga
источник
0

Я использую Cairo-Dock с плагином Screen Luminosity. Это очень легкий доступ к управлению яркостью.

Исключен
источник