You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Works across Wayland compositors (Sway, Wayfire, River, Hyprland, …) via wlr-layer-shell. Tested extensively on Hyprland and confirmed working on Niri; reports from other compositors welcome.
40
-
- Built for live presentations, classroom sessions, and screenshares - toggle with a key and annotate your screen instantly without breaking flow.
38
+
- Annotate live over any app/window on any monitor; the overlay floats above without rearranging your workspace.
39
+
- Use shapes, arrows, and text to explain steps, give demos, or build quick guides.
40
+
- Redact/hide parts of the screen and grab screenshots (region, active window, fullscreen) in one keypress.
41
+
- Toggle instantly from a lightweight background daemon when you need it.
42
+
- Persist per-monitor/per-board canvases and tool state so your setup comes back after restarts.
43
+
- Presenter helpers: click highlights and “freeze screen” to pause what viewers see while apps keep running.
44
+
- Works on wlr-layer-shell compositors (Plasma KDE/KWin, Hyprland, Sway, Wayfire, River, …) with an xdg fallback for GNOME.
45
+
- Real-hardware tests where it works:
46
+
- Ubuntu 25.10 GNOME (xdg fallback)
47
+
- Fedora 43 KDE (Plasma, layer-shell)
48
+
- Fedora 43 GNOME (xdg fallback)
49
+
- Debian 13.2 KDE (Plasma, layer-shell)
50
+
- Debian 13.2 GNOME (xdg fallback)
51
+
- CachyOS 2025-August KDE (Plasma, layer-shell)
52
+
- Hyprland on Arch (layer-shell)
53
+
- Niri on Arch (layer-shell)
41
54
- Complements tools like [Satty](https://github.com/gabm/Satty): Satty excels at capture → annotate → save workflows, while wayscriber stays resident as an always-available drawing layer with instant mode switching.
42
55
43
56
## Quick Start
44
57
45
58
**1. Install wayscriber**
46
-
1. Arch Linux (AUR): (build from source)
47
-
- `yay -S wayscriber`
48
-
- `paru -S wayscriber`
49
-
2. Arch Linux (AUR, prebuilt):
50
-
- `yay -S wayscriber-bin`
51
-
- `paru -S wayscriber-bin`.
52
-
3. Other distros: see [Installation](#installation), then install `wl-clipboard`, `grim`, and `slurp` for the fastest screenshot workflow.
- **Board modes**: Whiteboard, blackboard, and transparent overlays, each with isolated frames and auto pen contrast; snap back to transparent with `Ctrl+Shift+T`.
100
123
- **Capture shortcuts**: Full-screen saves, active-window grabs, and region capture to file or clipboard using `grim`, `slurp`, and `wl-clipboard` when available.
101
124
- **Session persistence**: Opt-in per board/monitor storage that restores your canvas plus pen color & thickness; inspect with `wayscriber --session-info` or clear with `wayscriber --clear-session`.
125
+
- **Freeze / pause view**: Toggle freeze to pause what viewers see while your apps keep running; hotkey `Ctrl+Shift+F` or start frozen with `wayscriber --freeze`.
102
126
- **Workflow helpers**: Background daemon with SIGUSR1 toggle, tray icon, one-shot mode, live status bar, and in-app help overlay (`F10`).
103
127
- **Context menus & selection**: Right-click or press `Shift+F10`for per-shape actions (delete, duplicate, layer order, lock/unlock, properties) with keyboard navigation and selection halos for clarity.
104
128
- **Click highlights**: Presenter-style halo on mouse clicks with configurable colors, radius, and duration; follows your pen color by default, toggle the effect with `Ctrl+Shift+H` or swap to highlight-only mode with `Ctrl+Alt+H`.
0 commit comments