1

Проблема в том, что желтый и серый едва видны на моем удаленном мониторе. Например, когда я открываю StackOverflow, я не вижу желтый фон блоков цитат и серый фон блоков кода. Они просто смешиваются с белым фоном.

Как я могу исправить отображение цветов на втором мониторе?

подробности

  • Удаленный монитор Samsung 2043NW и имеет только VGA-порт.
  • Я испытывал такое поведение на двух разных машинах: Lenovo Yoga 3 14 и Dell XPS 17 L702X. Они были подключены с помощью того же адаптера HDMI-VGA.
  • Цвета в порядке, когда я подключаю монитор к Lenovo ThinkPad X230 к его порту VGA.
  • Я попытался изменить настройки цвета как на самом мониторе, так и с помощью программных инструментов, таких как xbrightness , xgamma и так далее. Это не сработало, хотя похоже на проблему с яркостью или неправильной калибровкой гаммы.
  • Я испытал это на FreeBSD (10.3, 11) и Ubuntu (17.04).
  • Я уже пробовал несколько разных адаптеров.

1 ответ1

1

ТЛ; др

xrandr --output HDMI-1 --set "Broadcast RGB" "Limited 16:235"

Подробный ответ

Проблема была с X-сервером. Идея пришла из этой статьи в Arch Linux Wiki о xrandr.

Они предлагают там бежать:

xrandr --output HDMI-1 --set "Broadcast RGB" "Full"

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

В Ubuntu 17.04 xrandr --prop возвращает:

HDMI-1 connected 1050x1680+1920+0 left (normal left inverted right x axis y axis) 459mm x 296mm
        [... some uninteresting properties ...]

        Broadcast RGB: Automatic
                supported: Automatic, Full, Limited 16:235

        [... some uninteresting properties ...]

Оказывается, что

xrandr --output HDMI-1 --set "Broadcast RGB" "Limited 16:235"

Исправлена проблема, и теперь все цвета различимы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .