mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-09 22:04:42 +02:00
feat(stt): fenêtre app autonome (profil + WM class dédiés, hors session Brave)
Le mode app s'attachait à la session Brave de l'utilisateur (même profil/icône) → « ça sent le Brave ». On lance désormais une instance séparée : --class=STT-Funk + --user-data-dir dédié (~/.local/share/stt/app-profile), et le .desktop déclare StartupWMClass=STT-Funk → fenêtre autonome avec sa propre icône de barre des tâches. (Flatpak : --class seul, sandbox.) Une vraie fenêtre native (pywebview) reste une option ultérieure. Bump 0.4.1 → 0.4.2. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017Qjq5jHiqNepnobJpHYpCa
This commit is contained in:
parent
c6de9aef72
commit
ceaadbca36
4 changed files with 25 additions and 8 deletions
|
|
@ -194,6 +194,10 @@ stt --uninstall-desktop # la retirer
|
|||
Le lanceur exécute `stt --window app` : le HUD s'ouvre en fenêtre *chromeless* (`--app=` de
|
||||
Chromium/Brave). Modes via `--window` ou `[ui].window_mode` : `app` (fenêtre), `kiosk` (plein
|
||||
écran, défaut du service), `none` (n'ouvre rien). L'icône est `stt/hud/icon.svg` (aussi favicon).
|
||||
La fenêtre tourne dans un **profil + une WM class dédiés** (`--class=STT-Funk`, `--user-data-dir`
|
||||
sous `~/.local/share/stt/app-profile`) → **instance autonome** avec sa propre icône/entrée de barre
|
||||
des tâches (associée au `.desktop` via `StartupWMClass`), séparée de ta session Brave. (Une vraie
|
||||
fenêtre native sans navigateur — via `pywebview` — reste possible plus tard si besoin.)
|
||||
|
||||
> ⚠️ Le lanceur de bureau et le service systemd (kiosk) utilisent les **mêmes ports** (9300/9301) :
|
||||
> n'en faire tourner qu'un à la fois. Borne dédiée → service kiosk ; usage à la demande → lanceur
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue