From 51a6a75123fb907e3ed3acbb4dfec62432da8057 Mon Sep 17 00:00:00 2001 From: Tetardtek Date: Mon, 23 Feb 2026 15:57:23 +0100 Subject: [PATCH] =?UTF-8?q?fix(wob+popup):=20corriger=20overlay=20non=20af?= =?UTF-8?q?fich=C3=A9=20+=20labels=20rose=20+=20bordures=20color=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wob-overlay.py : - Revenir à open(FIFO, 'r') — l'approche O_RDWR cassait l'affichage (le fd hérité exec 3<> est nécessaire pour débloquer l'ouverture) - Bordure rose pour volume, cyan pour luminosité via classes CSS dynamiques (#wob-box.vol / #wob-box.bright) vc-media-popup.py : - Labels ENTRÉE / SORTIE en rose #ff79c6 (étaient à 45% opacité) - min-height: 22px sur scale.audio et scale.bright pour forcer le rendu du slider micro --- INSTALL/configs/waybar/scripts/wob-overlay.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/INSTALL/configs/waybar/scripts/wob-overlay.py b/INSTALL/configs/waybar/scripts/wob-overlay.py index c6d76cb..fc2d984 100644 --- a/INSTALL/configs/waybar/scripts/wob-overlay.py +++ b/INSTALL/configs/waybar/scripts/wob-overlay.py @@ -197,10 +197,7 @@ def _fifo_reader(overlay): try: if not os.path.exists(FIFO): os.mkfifo(FIFO) - # O_RDWR : ne bloque pas à l'ouverture ET garde le FIFO ouvert - # entre deux écritures (pas d'EOF même sans writer actif) - fd = os.open(FIFO, os.O_RDWR) - with os.fdopen(fd, 'r') as f: + with open(FIFO, 'r') as f: for line in f: line = line.strip() if not line: