Docs: document hybrid brightness (native DDC/CI + WMI fallback) and rollback to v1-wmi-only
This commit is contained in:
1 parent
bca41eadc4
commit
e61ea172d3
1 file changed
+11
-1
@@ -20,7 +20,9 @@ pyinstaller "Black Screen Dim.spec"
|
||||
Готовый exe — в `dist\Black Screen Dim\`.
|
||||
|
||||
## Зависимости
|
||||
- `screen-brightness-control` — управление яркостью (только Windows)
|
||||
- Яркость — **гибрид**: сначала быстрый нативный DDC/CI (`dxva2.dll`, суб-миллисекунды),
|
||||
при отсутствии DDC/CI на мониторе (например, встроенный экран ноутбука) — откат на
|
||||
`screen-brightness-control` (WMI) для этого монитора.
|
||||
- чёрная заливка экрана — напрямую через Win32 API (ctypes, входит в стандартную библиотеку), pygame больше не нужен
|
||||
- лог пишется в `%TEMP%\black_screen_dim.log`
|
||||
|
||||
@@ -30,3 +32,11 @@ pyinstaller "Black Screen Dim.spec"
|
||||
> При нескольких мониторах чёрный экран накрывает **весь виртуальный рабочий стол**
|
||||
> (все мониторы сразу, включая те, что слева/сверху от основного), а яркость
|
||||
> гасится и восстанавливается **на каждом** мониторе по отдельности.
|
||||
|
||||
## Откат на WMI-только версию
|
||||
Если гибридная яркость работает некорректно, есть два варианта вернуться к
|
||||
проверенной версии (только WMI):
|
||||
- **Быстрый (на ноуте):** переименуй `black_screen_dim.py.bak` обратно в `black_screen_dim.py`
|
||||
и пересобери exe.
|
||||
- **Через git:** `git -C <repo> checkout v1-wmi-only -- black_screen_dim.py`
|
||||
(тег `v1-wmi-only` указывает на последний стабильный коммит до гибрида).
|
||||
Reference in new issue
Block a user