Я должен сделать приложение brighte. Приложение не имеет никакой настройки яркости, и я хотел бы, делают это появлением более яркий, но я не хочу увеличивать яркость остальной части экрана. Как я могу сделать это?
Нет. Вы не можете скорректировать яркость/контраст/гамму определенного окна. То, что Вы делает CAN, если у Вас есть несколько экранов, корректируют экраны отдельно.
xrandr
может сделать это на экране экранным основанием. Структура команды xrandr --output displayname --brightness brightness
где displayname является подключенным дисплеем, который Вы выбрали из списка, который Вы получаете с командой xrandr -q | grep " connected"
и яркость является значением Вашего выбора (1 являющийся значением по умолчанию). Значения выше 2 размоют вещи на грани того, чтобы быть фактически нечитабельным, и значения.1 или ниже не рекомендуются также. Ваш пробег может варьироваться несколько в зависимости от темноты или яркости Вашей темы. Меньшие корректировки предпочтительны, пока Вы не получаете смысл степеней, которые Вы ищете.
Мне удалось это сделать (Ubuntu 16.04) с помощью [Диспетчера настроек CompizConfig] [1]. Просто перейдите на вкладку «Специальные возможности»> «Непрозрачность, яркость и насыщенность»> «Яркость». Оттуда вы можете добавить новую настройку для конкретного окна. Используйте кнопку «взять», чтобы отфильтровать конкретное окно, к которому вы хотите применить новую конфигурацию.
В моем случае я хотел уменьшить яркость, поэтому это было просто, просто поставил «Значение окна» меньше 100. Конечно, вы можете применить только до 100% максимальной яркости вашего монитора. Итак, если вы хотите увеличить яркость одного окна, вам нужно увеличить общую яркость монитора, а затем уменьшить яркость всех окон, кроме отфильтрованного. Для этого есть кнопка "инвертировать".