Существует ли быстрый / автоматический способ изменения яркости монитора ночью в Windows 7 или Linux?

23

Я довольно ночной образ жизни по своей природе, но жизнь требует, чтобы я проводил больше времени в светлое время суток. У меня также есть нарушение зрения, из-за которого мои глаза очень долго приспосабливаются к темным ситуациям. Вкратце: мне нужно иметь возможность легко затемнять экран, чтобы использование компьютера не заставляло меня бодрствовать и не мешало мне заниматься другими делами.

Подобные вопросы уже задавались ранее, но я все еще ищу подходящее решение. Я приму решение на основе горячих клавиш - как на большинстве ноутбуков - как временное.

Пожалуйста, обратите внимание:

  • Моему основному монитору не хватает простых регуляторов яркости / контрастности.
  • f.lux не соответствует моим потребностям, так как он только изменяет цветовую температуру экрана .
  • Я бы хотел, чтобы решение работало независимо от марки и модели видеокарты.
  • Ношение солнцезащитных очков нецелесообразно, поскольку они затрудняют взаимодействие с объектами вокруг моего компьютера.
oKtosiTe
источник
Я всегда просто нажимаю <Ctrl> <Alt> <L> для этого ...
Игнасио Васкес-Абрамс
1
На какой операционной системе это будет? Это ничего не делает для меня здесь, на Windows 7.
2010 г.,
1
Linux. Windows, вероятно, использует <Super> <Shift> <L> или что-то такое претенциозное.
Игнасио Васкес-Абрамс
3
Что нам действительно нужно, так это то, что делает это для всех этих ослепительно ярких электронных рекламных щитов.
Марта
1
Я ответил ниже, но затемнение не работает для меня ... Я всегда, кажется, возвращаюсь на Reddit по какой-то причине
Ciaran

Ответы:

13

Я думаю, что только что нашел ответ на свой вопрос. Лучшие решения приветствуются, конечно.

С помощью приложения Display Tuner я могу установить яркость, контрастность, уровни цвета и громкость динамика для моего внешнего монитора. Не видеокарта, мой настоящий монитор.
Это позволяет мне устанавливать горячие клавиши для отдельных профилей, живет в трее (область уведомлений) и является бесплатным для некоммерческого использования.
Основным преимуществом является то, что он поддерживает только мониторы, которыми можно управлять через DDC .

Скриншот дисплея тюнера

oKtosiTe
источник
Это работает для изменения вашей яркости?
афразир
1
К сожалению, это не сработало для меня - сказал, что мой монитор не поддерживается. :(
Саша Чедыгов
3
@musicfreak: Да, было бы неплохо, если бы он вернулся к настройке параметров видеокарты. Для этого вы можете попробовать (старую, но все еще работающую) программу Gamma Panel или nagware PowerStrip .
Октябрь 15.10
1
Sweet, Gamma Panel работает. Спасибо за ссылку!
Саша Чедыгов
2
Программное обеспечение было удалено с этого сайта
Филиппо Мазза
7

Я только что сделал быстрое консольное приложение, которое будет работать с Vista +

http://rapidshare.com/files/435772490/Brightener.7z

Источник здесь - вы сможете построить его из Visual Studio Express

Использование:

brightener 100 //highest
brightener 0 //lowest

Вы можете настроить его как запланированное задание, если хотите автоматизировать его.

Я думаю, что в Linux есть встроенная команда для этого. редактировать: после поиска в Google я нашел это. Замените 100 на яркость, которую вы хотите.

sudo echo –n 100 > /proc/acpi/video/VGA/LCD/brightness

редактировать: настроить запланированное задание в Windows 7 ...

  1. Перейти к панели управления
  2. Перейти к административным инструментам
  3. Открыть планировщик задач
  4. Перейти к действию> Основная задача
  5. Следуй за волшебником
  6. Когда вас спросят о графике, введите ночное время, когда вы хотите приглушить свет.
  7. Когда вас попросят указать путь, введите путь к разархивированному файлу выше, а затем предпочитаемый уровень затемнения.
  8. Повторите для дневного времени, меняя запланированное время и уровень яркости
Киран
источник
@Ciaran: мне жаль говорить, что приложение просто возвращается Please enter a number between 1 and 100, независимо от того, что я делаю.
Октябрь 12.10
Извини, чувак, я проверил, насколько я тестировал. В нем будет указано «пожалуйста, введите число от 1 до 100», если произойдет сбой по какой-либо причине, а не только если он не наберет правильный номер. Я могу опубликовать код, если это поможет. Единственная ошибка, которую я могу вспомнить, это то, что класс не найден, что означает, что вы не используете Vista или Win 7? Но вы сказали, что вы так пожимаете плечами
Ciaran
Не стоит беспокоиться. Я хотел бы увидеть ваш код, возможно, вы могли бы поставить его на Pastebin ? Кто знает, может, я чему-нибудь научусь. :-) @Ciaran
oKtosiTe
Отредактировано, чтобы добавить источник. Я немного изменил код, чтобы он выдал вам правильное сообщение об исключении. Вам нужно будет добавить ссылку на System.Management. Если вам нужна дополнительная помощь, просто дайте мне знать.
Ciaran
У меня та же проблема, что и у @oKtosiTe, к сожалению. Я посмотрю на исходный код, когда у меня будет время, и посмотрю, не смогу ли я это выяснить.
Саша Чедыгов
5

Иногда кнопок настройки монитора / ноутбука недостаточно.

Для Linux:

xcalib -invert -alter# будет инвертировать цвет под Xorg, xcalib.sf.net говорит, что он также поддерживает Windows, я не пробовал.

xrandr«s --brightnessи --gammaопции также поможет.

Также

Панель управления официального драйвера ATI под Windows позволяет мне настраивать гамму / яркость / контрастность, даже мой ноутбук не поддерживает их с помощью аппаратных кнопок. Я считаю, что драйвер Nvidia также имеет эти опции.

Мэнди Гао
источник
5

Как уже упоминалось в ответе на oKtosiTe (ОП), это может быть сделано через канал вывода данных . Нашли это программное обеспечение по ссылке на странице википедии:

Linux

  • ddccontrol : программное обеспечение Linux, которое использует DDC / CI для управления мониторами, поддерживающими этот протокол. (Кажется, не поддерживается и не поддерживается в настоящее время).

Windows

  • softMCCS : программное обеспечение Windows, которое использует DDC / CI для управления мониторами, поддерживающими этот протокол.
  • Nicomsoft WinI2C / DDC: пакет разработки программного обеспечения для Windows (SDK), который использует протоколы I2C и DDC / CI для управления мониторами.
  • ScreenBright : небольшое программное обеспечение Windows, которое использует DDC / CI для управления мониторами, поддерживающими этот протокол.
n611x007
источник
5

f.lux v3.10 имеет дополнительную функциональность для управления фактической яркостью, используя горячие клавиши Alt + PageDown и Alt + PageUp.

затемняющий экран с флюсом

Каран
источник
4

Я нашел ClickMonitorDDC из рекомендации по Superuser:

softMCCS от ddc-ci.com позволяет много контроля, но это слишком низко технический уровень для регулярного использования.

Просто для контроля яркости и контрастности я использую http://clickmonitorddc.bplaced.net (Windows).

ответил 15 марта 15 в 23:09 aland

Настольный ЖК-монитор, позволяющий программно управлять подсветкой

ClickMonitorDDC - это портативный бесплатный инструмент для настройки яркости или контрастности DDC-совместимого монитора.

http://clickmonitorddc.bplaced.net/

Это самое удобное приложение, которое я пробовал.

Вы можете быстро перейти к любому значению яркости и контрастности, кратному 5, а затем выполнить точную настройку.

Есть также горячие клавиши и команды командной строки.

например

B20 C30

Яркость 20, контраст 30.

ClickMonitorDDC также позволяет перейти к громкости.

С установленным по умолчанию регулятором громкости Windows 10 трудно определить точное значение громкости, к которому вы будете переходить.

ClickMonitorDDC имеет 20 кнопок регулировки громкости, каждая из которых кратна 5, и они идут от 0 до 100.


Я также попробовал эту рекомендацию в сочетании с ClickMonitorDDC:

Flux v3.10 имеет дополнительную функциональность для управления фактической яркостью с помощью горячих клавиш Alt + PageDown и Alt + PageUp.

ответил 25 июня 14 в 17:25 Каран

Flux - это фильтр, и он может сделать вас темнее, чем ClickMonitorDDC, и ваш монитор сам по себе.

Джефф Канг
источник
3

Полезный ответ: Ну, для чего-то, что можно нажимать на экране, есть гаджет яркости дисплея . Также на странице есть утилита командной строки для получения / настройки яркости экрана. Вы можете использовать это с Task Scheduler или вашим любимым инструментом горячих клавиш для временной или горячей модификации вашей яркости.

Снаркий ответ: не яркость вашего монитора поддерживает вас, это вертикальное положение, фокусировка на экране и задействование мозга (может быть :-P) от взаимодействия с вашим ПК, чтобы не спать.

Snarky Ответ № 2: На вашем мониторе есть кнопка питания - используйте ее.

afrazier
источник
Снарки отвечает в сторону, у меня также есть нарушение зрения, из-за которого мне очень трудно адаптироваться к различным уровням освещенности. Спасибо за предложения, попробую. :-)
октябрь
Мне жаль говорить, что гаджет и утилита командной строки не работают в Windows 7.
oKtosiTe
1
Оба определенно работают, я использую их оба на своем ноутбуке с Windows 7. Ваша система не должна поддерживать программное управление яркостью монитора. Если это настольная система - большинство нет. Вполне возможно, что обновленные драйверы монитора могут включить эту функцию.
afrazier
Я посмотрю, будут ли доступны обновленные драйверы.
октябрь
У меня уже есть последняя версия драйвера для моего монитора. Не повезло.
октябрь
3

f.lux будет регулировать яркость в течение дня, чтобы уменьшить нагрузку на глаза. http://www.stereopsis.com/flux/

ScottZ
источник
7
Он не регулирует яркость, просто цветовая температура (очень разные вещи). И это было указано в вопросе. Читайте вопросы более внимательно в следующий раз.
Грег
Однако в f.lux замечательно то, что он, по крайней мере, показал мне, что то, что я ищу, технически возможно. @ScottZ, @Greg
oKtosiTe
3
(@oKtosiTe, просто для информации: с помощью @ScottZ, @GregГрег не получили уведомление на ваш комментарий Но ScottZ является автором этого поста,. @Greg, @ScottZ, или ScottZ, @Gregдаже просто @Gregработали бы для обоих ... См Как комментарий @ ответы работа? для деталей.)
Arjan
Как сказал @Greg, f.lux, будучи отличным приложением, на самом деле мало помогает изменению яркости монитора. Я упомянул это в своем вопросе.
октябрь
3

Гормон мелатонин вырабатывается шишковидной железой. Более высокий уровень мелатонина обычно происходит ночью. Это эффекты включают сонливость и понижение температуры тела. Воздействие на глаза яркого света подавляет выработку мелатонина, поэтому, когда в полдень вы ложитесь спать, вы не спите, удивляясь, почему не можете заснуть.

Самый быстрый и самый эффективный способ уменьшить яркость экрана - это включить выключатель питания. Это дает дополнительное преимущество - не нарушать циркадный цикл, вызывая искусственный уровень мелатонина.

Немного менее раздражающий ответ: доберитесь до Ray-Bans, нет, серьезно, это работает для меня.

Адам
источник
Я чувствую, что должен вернуться к этому, поскольку теоретически надевать солнцезащитные очки кажется хорошим решением, но очень трудно взаимодействовать с предметами вокруг моей рабочей станции. Это из-за моего нарушения зрения. Я надеюсь, что я отредактировал свой оригинальный вопрос достаточно, чтобы ясно отразить это.
Октябрь 12.10
3

Пока RedShift - единственный, с кем я могу жить. Немного глючит, но это делает свое дело.

Тельмо
источник
Можете ли вы объяснить, почему это отвечает потребностям ОП? Благодарность!
Бертиб
2

MysticMon имеет коррекцию яркости, контрастности и цвета и работает на системах с несколькими мониторами. Он также имеет поддержку горячих клавиш, сброс настроек монитора до заводских настроек и может использоваться для перевода мониторов в спящий режим с помощью горячих клавиш или командной строки. Требуется Vista или Windows 7 и работает как на мониторах, так и на ЖК-дисплеях ноутбуков.

mysticcoder
источник
1

Попробуйте PangoBright :

PangoBright - это бесплатная Windows-утилита «диммер экрана» для настройки яркости как основного экрана, так и внешних мониторов. Вы можете выбрать, какие экраны будут установлены на выбранный уровень яркости.

Чаевые
источник
1
Хотите разработать все?
случайно
1

Mac Brightness Control может помочь, и это бесплатно.

Mac Brightness Control позволяет регулировать уровень яркости вашего Mac (MacBook Pro, MacBook Air, iMac, Mac Pro, Mac Mini) в Microsoft Windows. Например, Mac с загруженной Windows 7 слишком яркий для большинства пользователей, и вы можете уменьшить яркость экрана с помощью программного обеспечения Mac Brightness Control.

Если клавиши яркости на клавиатуре Mac не работают должным образом после установки и перезапуска Microsoft Windows, вы можете перетащить ползунок яркости в программном обеспечении Mac Brightness Control, чтобы изменить яркость экрана.

введите описание изображения здесь

Джон Муди
источник
1
Но работает ли он на обычных ПК?
Октябрь
Больше не бесплатно :(
Авиу Турцион
1

Я нашел другую альтернативу. Настольная зажигалка . Некоторые функции:

  • Только для Windows
  • Он живет в системном трее
  • Нажатие на иконку в трее вызывает простой (но очень некрасивый, IMO) слайдер, который вы можете перемещать, чтобы изменить яркость.
  • Если вы думаете, что нажатие на иконки предназначено для проигравших, у него есть поддержка горячих клавиш:
    • Ctrl + < = уменьшить яркость.
    • Ctrl + > = увеличить яркость.
    • Я не вижу способа изменить эти горячие клавиши.
  • У него есть возможность автоматического запуска с Windows (да, я знаю, что вы можете планировать с помощью планировщика заданий, но это только делает это проще).
Аниш Рамасвами
источник
Для тех, кто видит это сейчас, я просто хочу отметить, что это не очень хорошо работает с установленным f.lux. Это вызывает все виды странного, непредсказуемого поведения, для которого я не могу найти шаблон (проверено на нескольких телевизорах, мониторах и проекторах).
Аниш Рамасвами
0

Нажмите Win + X, затем настройте яркость на уровне, который вы хотите от первой ползунка. Win + X запустит Windows Mobility Center, вам не нужно никаких внешних приложений.

mjsr
источник
В Центре мобильности Windows нет ползунка яркости ни на одном из моих компьютеров. Первый слайдер для объема.
октябрь
Может быть, я предполагаю, что это было правдой для каждого компьютера, но я использую эту функциональность в каждом компьютере "LAPTOP", к которому у меня есть доступ и который я работаю. Все компьютеры, которые вы тестируете, являются компьютерами "DESKTOPS"? если это так, то эта функциональность присутствует только в ноутбуках
mjsr
0

Откройте центр мобильности Windows (сочетание клавиш Windows: Win + X), множество опций, включая яркость экрана. Я использую это все время.

источник

крошечный
источник
2
Это уже было предложено, и, по-видимому, не работает на большинстве настольных компьютеров.
Октябрь