Blog

Wayscriber 0.9.9: Complete Guide to the Screen Annotation Tool for Linux

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

Leave a Response

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock