@@ -1,9 +1,13 @@
|
||||
# Jarvis Control Center
|
||||
# Jarvis settings
|
||||
|
||||
This package is the GTK4/libadwaita control-plane boundary. Its pages are
|
||||
General, Voice, Models, Memory, Skills, Computer use, Privacy, Lab, and About.
|
||||
The daemon remains the owner of QVAC, audio, portals, and the harness. The
|
||||
implemented `main.py` application uses libadwaita NavigationSplitView, stores
|
||||
preferences under `~/.config/jarvis/config.json`, and communicates with the
|
||||
daemon over session D-Bus. Start it with `npm run --workspace
|
||||
@jarvis-qvac/control-center start`.
|
||||
Run `python3 apps/control-center/main.py` (or `gjs -m apps/control-center/main.js`).
|
||||
The Control Center and the GNOME extension's Settings button now open the same
|
||||
Libadwaita settings pages and use the same configuration catalog. Requires GJS,
|
||||
GTK 4, and Libadwaita 1.4 or newer.
|
||||
|
||||
Voice, listening, and desktop settings are saved to
|
||||
`$XDG_CONFIG_HOME/jarvis/config.json` (default `~/.config/jarvis/config.json`).
|
||||
Use **Apply** or **Apply & Preview**. Appearance and shortcuts use GSettings and
|
||||
apply immediately. Chat model and agent limits require restarting `jarvisd`.
|
||||
|
||||
See [settings reference](../../docs/settings.md) for details.
|
||||
|
||||
Reference in New Issue
Block a user