refactoring volgens skill
This commit is contained in:
@@ -193,22 +193,20 @@ opgeruimd zodra ze niet meer nodig zijn en bij afsluiten van de agent.
|
||||
|
||||
### Systeemvak
|
||||
|
||||
De GUI gebruikt optioneel de open-source SDL3-tray-API. Als zowel het Racket-
|
||||
pakket `sdl3` als de native SDL3-, SDL3_image- en SDL3_ttf-libraries aanwezig
|
||||
zijn, sluit de vensterknop de agent naar het systeemvak. Het menu bevat
|
||||
**RKT Web Player Agent openen** en **Afsluiten**. Zonder SDL3 blijft de agent
|
||||
gewoon werken en sluit de vensterknop het proces af. Er wordt geen PowerShell-
|
||||
proces of externe tray-helper gestart.
|
||||
De GUI gebruikt het Racket-pakket `racket-tray`. Minimaliseren en de
|
||||
vensterknop verbergen de agent in het systeemvak. Het menu bevat
|
||||
**RKT Web Player Agent openen** en **Afsluiten**; openen herstelt ook een
|
||||
geminimaliseerd venster. De tray is onderdeel van de normale package-
|
||||
dependencies en vereist geen SDL3-pakket of SDL3-libraries meer.
|
||||
|
||||
Windows en macOS gebruiken de native systeemvoorzieningen zonder aanvullende
|
||||
runtime. Op Linux gebruikt `racket-tray` Ayatana AppIndicator voor GTK3. Op
|
||||
Debian en Ubuntu kan die runtime zo worden geïnstalleerd:
|
||||
|
||||
```console
|
||||
raco pkg install sdl3
|
||||
sudo apt install libayatana-appindicator3-1
|
||||
```
|
||||
|
||||
SDL3 is bewust geen verplichte package-dependency: de agent blijft daardoor
|
||||
klein voor gebruikers die geen systeemvak nodig hebben. Op Windows moeten de
|
||||
bijbehorende native DLL's daarnaast vindbaar zijn, bijvoorbeeld naast het
|
||||
gebouwde executable of via `PATH`.
|
||||
|
||||
### CLI playback agent
|
||||
|
||||
De headless agent gebruikt exact dezelfde polling-, download-, audio- en
|
||||
|
||||
Reference in New Issue
Block a user