Getting Started¶
This guide walks you through installing RustyLens and running it for the first time. You will end up with a working OCR tool on your Linux desktop.
What you need:
- A Linux desktop (x86_64)
curlorwget- Root access for installing Tesseract language packs (optional —
--downloadavoids this)
Step 1 — Run the installer¶
The install.sh script auto-detects your distribution, downloads the correct native binary, and sets up the English Tesseract language pack.
The installer will:
- Detect your distro (Arch, Debian/Ubuntu, Fedora, or fall back to AppImage)
- Download the matching binary from GitHub Releases
- Install it to
~/.local/bin/rustylens - Install the desktop entry and icon so the app appears in your launcher
- Install the English Tesseract language pack via your package manager
Tip
Make sure ~/.local/bin is on your PATH. Most modern distros include it by default. If not, add this to your shell profile:
Step 2 — Launch RustyLens¶
Or search for RustyLens in your application launcher (GNOME Shell, KDE Plasma, etc.).
Step 3 — Extract text from an image¶
- Click Open Image in the toolbar.
- Select any image file (PNG, JPEG, TIFF, BMP, etc.) from the file chooser.
- OCR runs automatically — extracted text appears in the panel below the image.
- Highlighted word boxes appear on the image. Click or drag across them to select words, then press ++ctrl+c++ to copy.
- Use Copy All Text to copy everything at once.
Step 4 — Try screenshot mode (optional)¶
RustyLens can also capture a screenshot and run OCR on it directly:
An interactive selection overlay appears. Draw a rectangle around the area you want to OCR, and the extracted text appears immediately.
What's next?¶
- Add more languages: OCR Languages
- All install options (AppImage, Flatpak, build from source): Installation
- Full usage guide: GUI Mode