Introduction
Wayscriber 0.9.9 represents the latest evolution of a powerful screen annotation tool designed specifically for Linux systems running Wayland compositors. This ZoomIt-like real-time screen annotation tool, written in Rust, enables users to draw, highlight, and guide their audience with fast overlays, configurable palettes, and compositor-friendly defaults.
Released on January 23, 2026, version 0.9.9 brings substantial improvements to the user experience, including a new command palette, onboarding tour, presenter mode enhancements, and multi-board functionality that significantly expands the tool’s capabilities for educators, presenters, and content creators.
What is Wayscriber?
Wayscriber is a live overlay tool for drawing, annotating with zoom, hiding text, and capturing screenshots on Linux. It functions as a transparent layer over your desktop, allowing you to annotate anything on screen in real-time without disrupting your workflow. The application can be used as a whiteboard, blackboard, or transparent overlay depending on your needs.
Key Philosophy
The project operates under a “gift exchange” model rather than a traditional support contract, emphasizing community contribution while maintaining realistic expectations about support timelines and obligations.
What’s New in Version 0.9.9
The 0.9.9 release, published January 23, 2026, includes 29 significant changes and improvements. Here are the major highlights:
Command Palette
A new command palette provides quick access to all Wayscriber functions, improving workflow efficiency and discoverability of features.
Onboarding Tour
First-time users now benefit from an interactive onboarding tour that guides them through Wayscriber’s core features and keyboard shortcuts, reducing the learning curve significantly.
Enhanced Presenter Mode
The presenter mode has received improvements, making it easier to deliver clean, professional presentations with optimized click highlights and UI chrome hiding.
Multi-Board Functionality
Version 0.9.9 introduces multi-board support with named boards featuring transparent overlays and custom backgrounds, with isolated pages per board and auto-contrast pens. Users can jump between board slots using keyboard shortcuts and toggle between whiteboard and blackboard modes.
Page Navigation Improvements
New PageUp/PageDown bindings make page navigation more intuitive, allowing presenters to move smoothly through their material.
Toolbar Enhancements
The update includes multiple toolbar improvements with better visibility controls, drag functionality refinements, and enhanced tooltip displays.
New Stylus Features
For users with drawing tablets, version 0.9.9 introduces enhanced stylus support with improved pressure sensitivity and responsiveness.
Incremental Arrow Tool
A new incremental arrow feature allows for sequential numbering of arrows, perfect for step-by-step tutorials and instructional content.
Help Menu Updates
The help menu has been reworked to provide better searchability and clearer documentation of keyboard shortcuts and features.
Persistent Daily Log Rotation
The application now includes automatic daily log rotation, helping manage storage and maintain system performance over long-term use.
Font Rendering Fixes
Various font rendering issues have been addressed, ensuring consistent text display across different system configurations.
Core FeaturesDrawing and Editing Tools
Wayscriber offers freehand pen, straight lines, rectangles, ellipses, arrows, and multiline text with smoothing capabilities, plus undo and redo functionality with quick line-width and color changes via hotkeys or scroll.
Board Modes
The application supports whiteboard, blackboard, and transparent overlay modes, each with isolated frames and auto pen contrast functionality. Users can quickly return to transparent mode with keyboard shortcuts.
Screenshot Capabilities
Full-screen saves, active-window grabs, and region capture to file or clipboard are available using grim, slurp, and wl-clipboard, with fallback to xdg-desktop-portal if those tools are unavailable.
Session Persistence
Optional per-board and per-monitor storage restores your canvas, pen color, and thickness between launches. Users can override this behavior with command-line flags or toggle it via the system tray.
Tool Presets
Users can save tool, color, and size configurations (plus optional fill, opacity, and text settings) into 3-5 preset slots for fast recall, applying them with number keys 1-5 and saving with Shift+1 through Shift+5.
Presenter Features
Click highlights with configurable colors, radius, and duration are available, with presenter mode hiding UI chrome and forcing click highlights for clean demonstrations. Screen freeze functionality allows pausing what viewers see while applications continue running in the background.
Zoom Functionality
Built-in zoom capabilities enable quick callouts and spotlights during presentations, making it easy to focus audience attention on specific screen areas.
Configurator
Users can launch wayscriber-configurator or press F11 to adjust colors, bindings, persistence, compression, and other settings. Power users can directly edit the TOML configuration file or use CLI switches for advanced customization.
System Requirements and Compatibility
Supported Compositors
Wayscriber works on layer-shell compositors including wlroots, Smithay-based systems like Niri and Cosmic, Plasma KDE/KWin, Hyprland, Sway, Wayfire, and River, with an xdg fallback for GNOME.
Resource Efficiency
The application maintains an impressively small memory footprint of approximately 14 MB RAM on systems like Fedora KDE, making it suitable for use even on resource-constrained systems.
Required Dependencies
For optimal screenshot functionality, users should install:
wl-clipboard
grim
slurp
These tools enable the full range of capture features, though the application falls back to xdg-desktop-portal when they’re unavailable.
Installation Options
Ubuntu and Debian-based SystemsUsers can install via APT repository:
sudo install -d /usr/share/keyringscurl -fsSL https://wayscriber.com/apt/WAYSCRIBER-GPG-KEY.asc |
sudo gpg –dearmor -o /usr/share/keyrings/wayscriber.gpgecho “deb [signed-by=/usr/share/keyrings/wayscriber.gpg] https://wayscriber.com/apt stable main” |
sudo tee /etc/apt/sources.list.d/wayscriber.list
sudo apt update
sudo apt install wayscriber
Alternatively, download the .deb package directly from GitHub releases.
Fedora and RPM-based Systems
Configure the Wayscriber repository and install via DNF, or download the .rpm package from the GitHub releases page.
Arch Linux (AUR)
Arch users can install from the AUR:
yay -S wayscriber # from source
yay -S wayscriber-bin # prebuilt binary
NixOS
NixOS users can utilize the provided flake for declarative configuration and installation.
For those who prefer building from source:
git clone https://github.com/devmobasa/wayscriber.git
cd wayscriber
cargo build –release
Build dependencies vary by distribution but generally include Cairo, Wayland, Pango, and related development libraries.
Configuration and Customization
Keyboard Shortcuts
The application provides extensive keyboard shortcut customization through the configurator. Default shortcuts include:
F1/F10: In-app help overlay
F11: Open configurator
F2/F9: Toggle toolbar visibility
Ctrl+Shift+F: Freeze screen
Ctrl+Shift+M: Presenter mode
Ctrl+Shift+B: Board picker
Ctrl+Shift+1-9: Jump to board slots
PageUp/PageDown: Navigate pages
Session Management
Users can control session persistence with command-line options:
wayscriber –resume-session
# Force resumewayscriber –no-resume-session
# Disable resumewayscriber –session-info
# Inspect saved sessionswayscriber –clear-session
# Remove stored boardsPerformance Tuning
The configuration file allows adjustment of performance parameters including buffer count, VSync settings, and UI animation frame rates to optimize for specific hardware configurations.
Tablet Support
Wayscriber includes optional tablet support via the zwp_tablet_v2 protocol. While built by default, it requires manual enablement in the configuration file:
[tablet]
enabled = true
pressure_enabled = true
min_thickness = 1.0
max_thickness = 8.0
Licensing and Development
Wayscriber is released under the MIT License, making it free and open-source software. The project is actively maintained by @devmobasa with contributions from the community. Version 0.9.9 saw contributions from new contributor @n3oney, demonstrating healthy community.
Getting Started
Installation: Choose your preferred installation method based on your distribution
Initial Setup: Launch Wayscriber and complete the onboarding tour.
Configure Shortcuts: Set up keyboard shortcuts through your desktop environment’s settings
Customize Settings: Press F11 to open the configurator and adjust preferences
Practice: Experiment with different tools and board modes to find your workflow.
Troubleshooting Common Issues
Service Management
Check service status and logs using systemd commands:
systemctl –user status wayscriber.service
journalctl –user -u wayscriber.service -f
systemctl –user restart wayscriber.service
If experiencing issues, verify your compositor supports wlr-layer-shell or ensure the xdg-desktop-portal fallback is properly configured.
Conclusion
Wayscriber 0.9.9 represents a mature, feature-rich screen annotation solution for Linux users running Wayland compositors. With its combination of powerful features, excellent performance, and active development, it serves as an essential tool for educators, presenters, content creators, and anyone who needs to annotate their screen in real-time. The latest release’s focus on user experience through the command palette, onboarding tour, and multi-board functionality makes it more accessible than ever while maintaining the power and flexibility that advanced users require.Whether you’re delivering a presentation, creating a tutorial, or collaborating remotely, Wayscriber provides the tools you need in a lightweight, efficient package that respects system resources and integrates seamlessly with modern Linux desktop environments.Project Links:
GitHub Repository:
https://github.com/devmobasa/wayscriberOfficial Website: https://wayscriber.comDocumentation: https://wayscriber.com/docs/Latest Release: https://github.com/devmobasa/wayscriber/releases/tag/v0.9.9


