Skip to content

A fast, keyboard-driven scratchpad for Linux with smart calculator, currency conversion, OCR, timers, and 14+ themes. Built for KDE Plasma & GNOME with Qt6.

License

Notifications You must be signed in to change notification settings

sfnemis/linnote

Repository files navigation

LinNote

A fast, keyboard-driven scratchpad for Linux. Built for KDE Plasma with Qt6.

License Platform Qt

User Guide | Changelog

Features

  • Multi-page notes with tabs
  • Smart calculations (type 2+2= to evaluate)
  • Currency conversion (real-time rates)
  • Unit conversion (length, weight, temperature, etc.)
  • Pomodoro timer, stopwatch, countdown
  • OCR screen capture
  • Markdown & code highlighting
  • Note encryption with master password
  • 14+ color themes
  • Global hotkey support
  • Wayland native

Installation

Arch Linux (AUR)

AUR version

yay -S linnote
# or
paru -S linnote

Universal Install (Debian, Fedora, openSUSE, etc.)

curl -fsSL https://linnote.app/install.sh | bash

This will:

  • Detect your distro (Arch, Debian, Fedora, openSUSE)
  • Install dependencies
  • Download pre-built binary from GitHub Releases
  • Set up desktop entry and icons

Manual Build

git clone https://github.com/sfnemis/linnote.git
cd linnote
mkdir build && cd build
cmake ..
make -j$(nproc)

Dependencies

Arch/Manjaro:

sudo pacman -S qt6-base qt6-declarative kf6 cmake

Debian/Ubuntu:

sudo apt install qt6-base-dev libkf6windowsystem-dev cmake build-essential

Fedora:

sudo dnf install qt6-qtbase-devel kf6-kwindowsystem-devel cmake gcc-c++

Usage

Launch from your application menu or run linnote from terminal.

Keyboard shortcuts:

  • Ctrl+N - New note
  • Ctrl+Tab - Next page
  • Ctrl+F - Find
  • Esc - Hide window

Keywords (type anywhere to switch modes):

  • list or checklist - Checklist mode
  • code - Code mode
  • calc - Calculator mode
  • timer - Timer mode
  • md or markdown - Markdown mode
  • plain or text - Plain text mode
  • settings - Open settings
  • ocr - Capture text from screen
  • sum, avg, count - Text analysis

Configuration

Settings are stored in ~/.local/share/linnote/.

Contributing

Pull requests welcome. For major changes, open an issue first.

Support

If you find LinNote useful, consider supporting the project:

Buy me a coffee (Shopier)
💜 GitHub Sponsors

License

MIT

Author

sfnemis

About

A fast, keyboard-driven scratchpad for Linux with smart calculator, currency conversion, OCR, timers, and 14+ themes. Built for KDE Plasma & GNOME with Qt6.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •