feat(wob): remplacer wob par overlay GTK arrondi violet-chaton
- Nouveau wob-overlay.py : fenêtre GTK3+GtkLayerShell transparente avec barre arrondie (border-radius 12px), couleur pink pour volume et cyan pour luminosité - Protocole FIFO typé : v:N pour volume, b:N pour luminosité - wob-start.sh lance wob-overlay.py au lieu du binaire wob - wob-volume.sh, wob-brightness.sh, vc-media-popup.py et power-profile.sh mis à jour pour envoyer les messages typés - Correction bug vc-media-popup.py : les deux sliders audio contrôlaient @DEFAULT_AUDIO_SINK@ (mauvaise capture de target)
This commit is contained in:
@@ -1,16 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
# wob-start.sh — lance le daemon wob via FIFO
|
||||
# wob-start.sh — lance l'overlay violet-chaton via FIFO
|
||||
# Appelé au démarrage de session (autostart)
|
||||
|
||||
FIFO="/tmp/wob.fifo"
|
||||
|
||||
pkill wob 2>/dev/null
|
||||
pkill -f wob-overlay.py 2>/dev/null
|
||||
rm -f "$FIFO"
|
||||
mkfifo "$FIFO"
|
||||
|
||||
# Ouvrir le FIFO en lecture+écriture sur fd3 :
|
||||
# - empêche wob de recevoir EOF entre deux écritures
|
||||
# - wob hérite du fd et reste vivant même après la fin de ce script
|
||||
# empêche l'overlay de recevoir EOF entre deux écritures
|
||||
exec 3<> "$FIFO"
|
||||
wob --config "$HOME/.config/wob.ini" <&3 &
|
||||
python3 "$HOME/.config/waybar/scripts/wob-overlay.py" &
|
||||
disown $!
|
||||
|
||||
Reference in New Issue
Block a user