Commit Graph

14 Commits

Author SHA1 Message Date
Tetardtek
09bc2cbd85 fix(popup): forcer redraw GTK3 des sliders après réalisation
GTK3 bug : quand set_value() est appelé avant que le widget soit
réalisé et que la valeur = max (100%), le nœud CSS 'highlight'
calcule sa largeur à 0. Fix : re-appliquer les valeurs via idle_add
après show_all() pour déclencher un recalcul correct.
2026-02-23 16:31:47 +01:00
Tetardtek
ea0424239c fix(popup): corriger sélecteur GTK3 pour la barre des sliders audio
GTK3 ne matche pas 'scale.audio highlight' en pratique, il faut
le chemin complet 'scale.audio trough highlight' pour que la barre
colorée (rose/cyan) soit rendue dans les sliders volume et micro.
2026-02-23 16:02:29 +01:00
Tetardtek
51a6a75123 fix(wob+popup): corriger overlay non affiché + labels rose + bordures colorées
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
2026-02-23 15:57:23 +01:00
Tetardtek
f74d5bc173 fix(wob+popup): contours colorés + labels rose + slider micro visible
wob-overlay.py :
- Bordure rose (#ff79c6) pour volume, cyan (#8be9fd) pour luminosité
  via classes CSS dynamiques sur #wob-box
- Ouverture FIFO en O_RDWR : plus de deadlock au redémarrage,
  plus d'EOF entre deux écritures (supprime la dépendance à exec 3<>)

vc-media-popup.py :
- Labels ENTRÉE / SORTIE en rose (#ff79c6) au lieu de 45% opacité
- min-height: 22px sur scale.audio et scale.bright pour forcer
  le rendu du slider micro (était compressé à 0 par GTK3)
2026-02-23 14:33:18 +01:00
Tetardtek
140351675d 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)
2026-02-23 13:32:02 +01:00
Tetardtek
ff93913133 fix(osd): désactiver cosmic-osd via dpkg-divert — wob gère les overlays 2026-02-23 12:36:11 +01:00
Tetardtek
6b9598f8c2 fix(launcher): désactiver le cache wofi qui réordonnait les items en favoris 2026-02-23 11:42:31 +01:00
Tetardtek
cdb160712c fix(launcher): remplacer gtk-launch par exec direct pour éviter l'ajout aux favoris COSMIC 2026-02-23 07:34:30 +01:00
Tetardtek
781800063c docs(readme): documenter waybar, wofi, wob et nouveaux paquets 2026-02-23 07:26:58 +01:00
Tetardtek
372040d9b5 feat(install): compléter l'install du ricing waybar
- Ajouter wofi dans les paquets apt
- Déployer config + CSS wofi (style.css + power-style.css)
- Déployer autostart waybar + wob
- Déployer règles sudoers et udev pour le profil énergie
2026-02-23 07:17:36 +01:00
Tetardtek
85799ffa16 feat(install): ajouter les paquets waybar manquants dans 01-packages-apt
waybar, wob, brightnessctl, playerctl, wireplumber,
python3-gi, gir1.2-gtk-3.0, gir1.2-gtklayershell-0.1
2026-02-23 07:10:47 +01:00
Tetardtek
53147fa5ec feat(waybar): island floating 3-pills + popups + deploy
- Config waybar 3-pills glassmorphism (left/center/right)
- Scripts : gpu, network, power-profile (toggle+luminosité/profil),
  cava daemon+reader, wob (volume/luminosité), rofi-launcher
- Popup media GTK3 : volume sortie+entrée + luminosité (vc-media-popup.py)
- Profil énergie : cycle balanced→low-power→performance avec brightnessctl
- Autostart COSMIC : waybar.desktop + wob.desktop
- Thème COSMIC Light ajouté (accent violet-chaton)
- deploy : +autostart, +sudoers platform_profile, +udev platform_profile,
  +scripts .py waybar, +CosmicTheme.Light
2026-02-23 06:46:12 +01:00
Tetardtek
bd1e1f8511 fix(bat): passer --color=always à --color=auto — évite les codes ANSI bruts dans les pipes 2026-02-21 20:55:56 +01:00
Tetardtek
ee455870f5 Initial commit — violet-chaton ricing setup
Environnement terminal complet aux couleurs violet-chaton pour Pop!_OS / Ubuntu avec COSMIC Desktop.
Inclut scripts d'installation, configs shell, thèmes et support COSMIC/Vivaldi/Vesktop.
2026-02-21 20:27:14 +01:00