Как изменить подсветку внешнего монитора?

Как gwillie сказал в своем комментарии, подключение к гостевой машине Virtual Box зависит от сетевых настроек эта виртуальная машина.

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

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

Чтобы включить мостовой режим, выключите гостя и откройте его настройки, Сеть, Адаптер 1 и измените раскрывающееся меню Подключено к на Мостовой адаптер . Затем снова запустите гостя и убедитесь, что у него действительный IP-адрес в вашей (хост = гость) сети.

Предполагая, что ваш гостевой IP-адрес - 192.168.1.123, вы можете затем использовать ssh для подключения к нему, например:

ssh -Y 192.168.1.123

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

Как Теджас указал , вы также можете использовать синтаксис ssh user @ ip для подключения от имени другого пользователя.

5
02.02.2018, 03:02
2 ответа

Puede hacerlo con ddcutil, como se menciona aquí , pero no responde tan bien y requiere privilegios de root:

# ddcutil capabilities | grep Brightness
  Feature: 10 (Brightness)

# ddcutil getvcp 10
VCP code 0x10 (Brightness                    ): current value =    60, max value =   100

# ddcutil setvcp 10 70

No creo que haya una solución "única para todos", ya que la configuración de la retroiluminación depende del hardware. En algunas situaciones, no puede controlar la luz de fondo ni siquiera del monitor incorporado -de la computadora portátil.

5
27.01.2020, 20:42

Альтернатива ddcutil (, например, если ваш монитор не поддерживает DDC/CI, или вы не хотите загружать дополнительный модуль ядра (i2c-dev), или у вас нет прав доступа /dev/i2c-*), заключается в использовании красного смещения .

Красное смещение управляет цветовой температурой, но также и яркостью экрана.

Вы можете установить в файле конфигурации разную яркость (и разные цветовые температуры, если хотите )в течение дня и ночи, или вы можете изменить любой из них на лету из командной строки.

Из командной строки в ситуации с несколькими мониторами -необходимо использовать флаг -m. Ваш основной монитор — crtc=0, а внешний — crtc=1. Вы также можете использовать имя вашего монитора, заданное xrandr.

Так, например, чтобы установить яркость 70% на внешнем мониторе, вы можете запустить:

redshidft -m randr:crtc=1 -b 0.7 &

Если вы используете файл конфигурации, добавьте в него:

[randr]
screen=0
crtc=1

(Это будет crtc=0для файла конфигурации вашего основного монитора. Этот выпуск посвящен этому.)

Если вы уже используете красное смещение на основном экране, у вас может быть 2 запущенных экземпляра красного смещения с разными настройками для каждого из ваших мониторов. Вы даже можете иметь 2 разных файла конфигурации (для загрузки второго экземпляра Redshift с флагом -c, чтобы указать ему путь к вашему второму файлу конфигурации ).

Следует помнить, что даже после того, как вы убили экземпляр Redshift, настройки остаются активными. Чтобы вернуться к своим обычным настройкам, вам нужно запустить redshift -x(, поэтому, опять же, для вашего внешнего монитора это будетredshift -m randr:crtc=1 -x). Если вы убьете экземпляр, а затем запустите другой без предварительного запуска этой команды, настройки будут кумулятивными. Это немного странное поведение, но на самом деле оно имеет некоторые преимущества :в некоторых случаях, в зависимости от того, как они запущены, 2 одновременных экземпляра могут вызвать некоторое мерцание. Если это когда-нибудь произойдет, вы можете просто убить один (или оба ), чтобы решить проблему :, настройки останутся.

Все это может показаться очень сложным, но как только вы ознакомитесь с этим и настроите некоторые файлы конфигурации, или псевдонимы, или сочетания клавиш, это действительно работает очень хорошо.И если вы запустите свои экземпляры с красным смещением, например, из .xinitrc, вам, возможно, больше не придется возиться с ним, поскольку яркость будет автоматически регулироваться в сумерках и вниз.


редактировать:Мой комментарий о том, что красное смещение не сбрасывает значения монитора по умолчанию после того, как меня убили выше, был ошибкой с моей стороны:

  • если осторожно попросить умереть и очистить сигналом 15 (например. kill -15 <pid>, что является значением сигнала по умолчанию для kill), оно фактически сбрасывает все как часть очистки

  • если убит сигналом 9 (например. kill -9 <pid>), он остановится, ничего не сбрасывая

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

0
27.01.2020, 20:42

Теги

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