LinNote
A fast, keyboard-driven scratchpad for Linux. Built for KDE Plasma with Qt6.
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)
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 noteCtrl+Tab- Next pageCtrl+F- FindEsc- Hide window
Keywords (type anywhere to switch modes):
listorchecklist- Checklist modecode- Code modecalc- Calculator modetimer- Timer modemdormarkdown- Markdown modeplainortext- Plain text modesettings- Open settingsocr- Capture text from screensum,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
Author
sfnemis