tightened up Sway support. There shouldn't be any bugs, but with something like this you never know. I3 users should certainly not encounter any bugs from these changes, please yell if something weird happens.
Oh, and finally pushed the ai.py script I have been using for some time without pushing. I guess several months of testing should be fine. lol
This commit is contained in:
27
README.md
27
README.md
@@ -42,10 +42,35 @@ scrot: For OCR
|
||||
- x11bell: [optional] Bell support if you do not have a PC speaker. Available from https://github.com/jovanlanik/x11bell
|
||||
- xbacklight: [optional] for screen brightness adjustment
|
||||
- xclip: Clipboard support
|
||||
- xfce4-notifyd: For sending notifications. Replaces notification-daemon (Sway users will need to install the customized variant at <https://github.com/icasdri/xfce4-notifyd-layer-shell>)
|
||||
- xfce4-notifyd: For sending notifications. Replaces notification-daemon
|
||||
- xorg-setxkbmap: [optional] for multiple keyboard layouts
|
||||
- yad: For screen reader accessible dialogs
|
||||
|
||||
### Sway/Wayland Specific Dependencies
|
||||
|
||||
When using I38 with Sway instead of i3, the following Wayland-native alternatives are recommended for optimal compatibility. I38 will automatically detect and use these when running with the `-s` flag:
|
||||
|
||||
- **Recommended (Wayland-native)**:
|
||||
- mako: Wayland-native notification daemon (preferred over xfce4-notifyd)
|
||||
- wl-clipboard: Wayland clipboard utilities (provides wl-copy and wl-paste)
|
||||
- clipman: Wayland clipboard manager (works with wl-clipboard)
|
||||
- wlr-randr: [optional] Wayland display configuration tool for screen brightness control
|
||||
- brightnessctl: [optional] Alternative brightness control tool for Sway
|
||||
|
||||
- **Not needed on Sway/Wayland** (these are X11-only):
|
||||
- xbrlapi: X11 braille helper - not needed on Wayland, BRLTTY works directly
|
||||
- x11bell: X11 bell support - Wayland has native alternatives
|
||||
- clipster: X11 clipboard manager - use clipman/wl-clipboard instead
|
||||
- xdotool: X11 window manipulation - Sway uses native IPC instead
|
||||
- xprop: X11 window properties - Sway uses native IPC instead
|
||||
- xrandr: X11 display configuration - use wlr-randr or brightnessctl instead
|
||||
- setxkbmap: X11 keyboard layout - Sway uses native input configuration
|
||||
|
||||
- **Works on both** (via XWayland fallback if Wayland-native not available):
|
||||
- xfce4-notifyd: Works via XWayland, but mako is preferred for native Wayland support
|
||||
|
||||
**Note**: On Sway, keyboard layouts must be configured in the Sway config file (`~/.config/sway/config`) using the `input` block. The keyboard.sh script will cycle through configured layouts but cannot set layouts directly like on X11.
|
||||
|
||||
### AI Assistant (Optional)
|
||||
- python-requests: For Ollama integration
|
||||
- claude: [optional] Claude Code CLI for Claude AI integration. Install from https://claude.ai/code
|
||||
|
||||
Reference in New Issue
Block a user