Update documentation.
This commit is contained in:
+10
-2
@@ -77,7 +77,13 @@ Navigate the screen without moving the text cursor. Essential for examining cont
|
||||
## Configuration
|
||||
|
||||
### Settings File
|
||||
Main configuration: `/etc/fenrir/settings/settings.conf`
|
||||
Main configuration:
|
||||
- **System-wide**: `/etc/fenrirscreenreader/settings/settings.conf`
|
||||
- **User-local**: `~/.local/share/stormux/fenrirscreenreader/settings/settings.conf`
|
||||
|
||||
When Fenrir runs as a regular user, including `fenrir -x`, it loads the user-local settings file if it exists. If it does not exist, Fenrir falls back to the system settings file, but saving settings creates or updates the user-local file. When Fenrir runs as root, settings save to the system-wide file by default.
|
||||
|
||||
User sound themes are loaded before system themes from `~/.local/stormux/fenrir/sounds/`. User scripts are loaded before configured system scripts from `~/.local/stormux/fenrir/`.
|
||||
|
||||
### Key Sections
|
||||
- `[speech]` - Speech synthesis settings
|
||||
@@ -356,7 +362,7 @@ fenrir [OPTIONS]
|
||||
- `-p, --print` - Print debug to screen
|
||||
- `-x, --x11` - PTY + X11 keyboard input scoped to the terminal window
|
||||
- `--x11-window-id WINDOWID` - X11 window id to use for `--x11` terminal mode
|
||||
- `-F, --force-all-screens` - Ignore ignoreScreen setting
|
||||
- `-F, --force-all-screens` - Ignore ignore_screen setting
|
||||
- `-i, -I, --ignore-screen SCREEN` - Ignore specific screen(s), can be used multiple times
|
||||
|
||||
### X11 Terminal Mode
|
||||
@@ -377,6 +383,8 @@ fenrir -x --x11-window-id 0x123456
|
||||
|
||||
X11 terminal mode uses the same keyboard layout files as TTY Fenrir. Supported Fenrir keys include numpad Insert/`KEY_KP0`, CapsLock/`KEY_CAPSLOCK`, Insert/`KEY_INSERT`, and Super/Windows/`KEY_META`. Compose script keys are exposed as `KEY_COMPOSE`.
|
||||
|
||||
In this mode Fenrir runs as a regular user. Settings are loaded from `~/.local/share/stormux/fenrirscreenreader/settings/settings.conf` when present, otherwise from `/etc/fenrirscreenreader/settings/settings.conf`; saving settings creates or updates the user-local file. User sound themes and scripts are read first from `~/.local/stormux/fenrir/sounds/` and `~/.local/stormux/fenrir/`.
|
||||
|
||||
This mode requires `python-xlib`.
|
||||
|
||||
For a dedicated PTY/terminal screen reader, see TDSR: https://github.com/tspivey/tdsr
|
||||
|
||||
Reference in New Issue
Block a user