QOwnNotesQOwnNotes
Getting started
Installation
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Donate
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
Getting started
Installation
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Donate
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
  • Getting started

    • Overview
    • Concept
    • Markdown Cheatsheet
    • Importing notes
    • Command line interface parameters
    • QOwnNotes Web Companion browser extension
    • Homepage suggestion API
    • Command-line Snippet Manager
    • QOwnNotes TUI
    • QOwnNotes Android
    • QOwnNotes Web App
    • QOwnNotes Nextcloud App
    • Note relations panel
    • Searching for notes
    • Shortcuts
    • Git versioning
    • KDE integration
  • Installation

    • Installation
    • Install on Ubuntu Linux, elementary OS and Linux Mint
    • Install on Microsoft Windows™
    • Install on macOS™
    • Install on Debian Linux
    • Install on openSUSE Linux
    • Install on Fedora Linux
    • Install as Snap
    • Install as Flatpak
    • Install as AppImage
    • Install via Nix
    • Install on Arch Linux
    • Install on Solus
    • Install on KaOS Linux
    • Install on CentOS Linux
    • Install on Raspberry Pi OS
    • Install on Gentoo Linux
    • Install on Funtoo Linux
    • Install on Void Linux
    • Install on Slackware Linux
    • Install on FreeBSD
    • Building QOwnNotes
  • Editor

    • Spellchecking
    • LanguageTool
    • Harper
    • Markdown LSP
    • AI support
    • Time formats
  • Scripting

    • QOwnNotes Scripting
    • Methods and objects QOwnNotes provides
    • Hooks
    • Exposed classes
  • Contributing

    • Getting involved
    • Code contributions
    • Code of Conduct
    • Maintainers
    • Translation
    • Donate
    • Sponsors
  • FAQ

    • How can I just show the preview panel without the note edit panel?
    • Where can I find what other people said about QOwnNotes?
    • Why metrics?
  • Blog

    • Overview
    • QOwnNotes for Nextcloud - Your notes in the Nextcloud web interface
    • QOwnNotes for Android - Markdown notes on your phone
    • QOwnNotes TUI - Your notes in the terminal
    • Layouts and layout presets
    • QOwnNotes Webpage Relaunch with VuePress 2, Vue.js 3, and Vuetify 3
    • Universal binary for macOS
    • Note relations panel
    • AI support was added to QOwnNotes
    • Source Archive switched from TuxFamily to GitHub Releases
    • Nextcloud Deck integration in QOwnNotes
    • QOwnNotes UI End2End Tests with the help of NixOS
    • Please test Qt6 version of QOwnNotes from a new PPA for Ubuntu Linux
    • Evernote import for huge files
    • Happy 1000th release of QOwnNotes
    • Polish website translation
    • Working with multiple notes
    • QOwnNotes command-line snippet manager
    • Nextcloud note versions
    • Manage orphaned image files and attachments
    • Linking of note headings
    • Tor Hidden Service Webpage
    • Use workspaces to manage different layouts of the user interface
    • Auto-complete text in note editor
    • Open links in the note editor
    • Solve simple equations in the note editor
    • Auto-format Markdown tables
    • QOwnNotes Mastodon page
    • Repository for Debian 11
    • Joplin import
    • Send photos from your mobile phone to QOwnNotes on the desktop
    • Four new languages added to the website
    • QOwnNotes Demo
    • Markdown explanation
    • Webpage translation
    • QOwnNotes for Ubuntu 21.04 Hirsute Hippo
    • QOwnNotes for Fedora 33
    • Release and blog posting automation
    • Legacy update service up again
    • RSS Feeds are back in place
    • Time Flies Podcast episode with interview about QOwnNotes
    • Bookmark management with QOwnNotes and Web Companion browser extension
    • Firefox extension on Firefox Add-ons page
    • Chrome extension in Chrome Web Store
    • QOwnNotes Web Companion Chrome extension
    • 500th release of QOwnNotes
    • QOwnNotes Telegram Group
    • Vim mode
    • QOwnNotes for openSUSE Leap 15, SUSE Linux Enterprise 15 and SUSE Linux Enterprise 12 SP3
    • QOwnNotes featured on LINUX Unplugged podcast and by Ubuntu
    • Interview for ownCloud
    • QOwnNotes for Fedora 27
    • QOwnNotes reviewed in German magazine c't
    • QOwnNotesAPI in the ownCloud Marketplace
    • QOwnNotes as AppImage
    • QOwnNotes for Debian 9.0, Fedora 26 and openSUSE Leap 42.3
    • Script repository and script settings variables
    • Fedora 25 release and new documentation page
    • Solus package for QOwnNotes
    • Automatic updates in Windows and macOS
    • Note encryption with keybase.io or directly with PGP
    • Evernote import
    • Portable mode
    • QOwnNotes on webupd8.org
    • QOwnNotes featured on the Linux Voice Podcast
    • QOwnNotes snap
    • QOwnNotes review in British magazine Linux Format
    • QOwnNotes Slackware Linux Repository
    • QOwnNotes review
    • QOwnNotes IRC
    • QOwnNotes now has scripting support
    • QOwnNotes is the Desktop App Pick on the Linux Action Show
    • QOwnNotes got featured in Linux Voice 25
    • QOwnNotes Gentoo Linux Overlay
    • Translate QOwnNotes on Crowdin
    • QOwnNotes 1.0 out now in 6 languages and with Freedesktop theme icons support
    • QOwnNotes software repository for Debian Linux
    • QOwnNotes package on the Arch User Repository
    • QOwnNotes software repository for Arch Linux
    • Webpage redesign
    • Qt widget QMarkdownTextEdit now a separate project for developer's pleasure
    • New release version RSS feed
    • New Linux software repositories and todo list support
    • QOwnNotes on Linux Unplugged
    • Build and release systems for QOwnNotes for Linux, macOS and Windows!
    • Links to other notes or files are now possible in QOwnNotes
  • Changelog

    • QOwnNotes Changelog

KDE integration

QOwnNotes can be built with optional KDE Frameworks integration. The KDE build is the same application with the same settings, notes and interface, but it integrates more closely with the KDE Plasma desktop.

Tips

The KDE build is currently only available for Linux and Qt6. All features check whether the needed desktop services are available, so the KDE build also works on other desktops.

Features

Plasma global shortcuts

All actions from the Shortcuts settings are registered in Plasma's shortcut settings (System Settings → Keyboard → Shortcuts → QOwnNotes). You can assign shortcuts in either place, and changes are synchronized in both directions. Actions are shown with their menu path (e.g. Note → New note).

If the Plasma shortcut service isn't running, the usual global shortcut implementation is used instead.

Desktop notifications

Notifications are sent as native KDE notifications, which you can configure in System Settings → Notifications → Applications → QOwnNotes.

  • Scripts can show notifications with script.showNotification(text, title).
  • You get a notification if the current note was changed outside QOwnNotes while QOwnNotes is in the background.

Clicking a notification brings QOwnNotes to the front.

Crash reporting

If QOwnNotes crashes, the KDE crash handler (DrKonqi) can help you to create a useful bug report, if it is installed. Reports are never submitted automatically.

Plasma activities

The note folder and workspace links to Plasma activities use the PlasmaActivities library, which reacts faster to activity changes.

Color schemes

In the Interface settings you can select one of the installed KDE color schemes for the QOwnNotes interface, independently of the color scheme of your desktop. The default, System default, keeps using the colors of your desktop.

Tips

The colors of the note editor still come from the editor color schema, so you may want to choose a matching one. The dark mode theme takes precedence over the selected color scheme.

Window activation

On Wayland, QOwnNotes is brought to the front when you start it again while it is already running, use a global shortcut of the desktop portal or click on a notification. On X11 the KDE build also passes the startup information to the window manager, so the launch feedback ends properly.

Sending notes

The Note menu has a Send note to submenu, and the context menu of the note list has a Send notes to submenu. They let you send note files with KDE Connect to your phone, by email or Bluetooth, or to other available targets.

Notes are sent as they are stored on disk, so encrypted notes stay encrypted.

KRunner search

You can search your notes in KRunner and Plasma's application launcher. Type at least three characters to see matching notes from the current note folder of every running QOwnNotes instance. Selecting a result opens the note in QOwnNotes.

QOwnNotes needs to be running to show results. You can turn the search off in System Settings → Search → Plasma Search.

Tips

The KRunner search is part of all Linux builds of QOwnNotes, but it is only active if the KRunner plugin file org.qownnotes.QOwnNotes.desktop is installed in share/krunner/dbusplugins, which the KDE build does automatically.

Building the KDE version

To build the KDE version, you need Qt6 and the KDE Frameworks 6 development packages (Extra CMake Modules, KColorScheme, KCoreAddons, KCrash, KGlobalAccel, KNotifications, KWindowSystem and Purpose), as well as PlasmaActivities. Turn on the integration with the CMake option QON_KDE_INTEGRATION:

cmake -S src -B build-QOwnNotes-kde \
  -DQON_QT6_BUILD=ON -DQON_KDE_INTEGRATION=ON \
  -DCMAKE_BUILD_TYPE=Release
cmake --build build-QOwnNotes-kde --parallel

With Nix you can also build the qownnotes-qt6-kde package of the QOwnNotes flake: nix build '.?submodules=1#qownnotes-qt6-kde'. For more information take a look at Building QOwnNotes.

Help us improve this page!
Prev
Git versioning