Initial low vision features added. xzoom needs to be installed for magnification. This first implementation is probably terrible, feedback welcome for improvement. Screen lock can now happen when I38 starts. As a reminder, it's not as secure as one of the system lockers, but it is screen reader accessible and should keep casual snoopers thwarted.

This commit is contained in:
Storm Dragon committed 2026-05-20 03:25:28 -04:00
1 parent 7ef49290ea
commit 1a2252d8de
5 files changed
+158 -22

No files matched your search

+3
View File
@@ -50,6 +50,7 @@ Optional features use these packages when installed:
- xclip: Clipboard support
- xfce4-notifyd: For sending notifications. Replaces notification-daemon
- xorg-setxkbmap: [optional] for multiple keyboard layouts
- xzoom: [optional] lightweight X11 magnifier bound by I38 when installed
### AI Assistant (Optional)
- python-requests: For Ollama integration
@@ -66,6 +67,8 @@ I38 will try to detect your browser, file manager, and text editor and present y
Ratpoison mode is now enabled by default for better accessibility and ease of use.
During setup, the screen reader picker includes Cthulhu, Orca, and None. If no supported screen reader is installed, I38 assumes None and skips screen-reader startup. Setup also asks for the generated i3 window-title font size, defaulting to 12. I38 applies a larger mouse cursor size at startup when xrdb is available. If xzoom is installed when the i3 config is generated, I38 binds it as a lightweight magnifier. I38 also includes a keybinding to move the mouse pointer to the center of the focused window.
## GTK Application Sound Themes (Optional)
This section is completely optional and separate from I38's window manager sounds. If you want GTK-based applications (like file managers, terminal emulators, text editors, etc.) to play sounds for their own events (button presses, menu navigation, dialog boxes, etc.), you can configure a GTK sound theme.