Skip to content

[Q] Settings sync? #3369

@svdcvt

Description

@svdcvt

General question

Hello!

I use several laptops - one at home and one at the office. I use QON on both, and while it is easy to setup notes syncing (I just use git), it is, I guess, impossible to sync the settings of the app in a simple way. I set up my QON at home (I was WFH a lot lately) in a perfect way: themes, automation scripts, views, plugins... But I just opened my work laptop and I realised that I can't have it all here automatically.

If there is a way to syn the configuration/settings of the app, could you help me? If there isn't such feature -- I think it can be very nice to have :)

Thanks in advance for the given attention.
Best,

  • Sofi

Relevant log output in the Log panel

Expand

Information about the application, settings and environment

Expand

QOwnNotes Debug Information

General Info

Current Date: lun. sept. 22 15:40:08 2025
Version: 25.6.5
Build date: Jun 23 2025
Build number: 1196
Platform: linux (xcb)
Operating System: Ubuntu 20.04.6 LTS
Build architecture: x86_64
Current architecture: x86_64
Release: Launchpad PPA
Qt Version (build): 5.12.8
Qt Version (runtime): 5.12.8
Portable mode: no
Settings path / key: /home/sofyadymchenko/.config/PBE/QOwnNotes.conf
Application database path: /home/sofyadymchenko/.local/share/PBE/QOwnNotes/QOwnNotes.sqlite
Application arguments: QOwnNotes
Qt Debug: no
System Botan: no
Libgit2: no
Locale (system): en_US
Locale (interface): empty
Primary screen resolution: 1920x1080
Screen resolution(s): 1920x1080, 960x640, 3440x1440
Icon theme: Yaru
Notes in current note folder: 37
Calendar items: 0
Enabled scripts: 0
Database drivers: QSQLITE

Server Info

serverUrl: empty
appIsValid: no
notesPathExists: empty
connectionErrorMessage: empty

Spellchecking

Enabled: true
Selected language: en_US
Language codes: en_US
Language names: American English (United States)
Application dictionaries path: /home/sofyadymchenko/.local/share/PBE/QOwnNotes/dicts

Note folders

currentNoteFolderId: 1

Note folder default

id: 1
isCurrent: yes
activeTagId: 0
localPath: /home/sofyadymchenko/Documents/my_notes
remotePath: Notes
cloudConnectionId: 1
isShowSubfolders: yes
isUseGit: no
allowDifferentNoteFileName: no
activeNoteSubFolder name: Journal
database file: /home/sofyadymchenko/Documents/my_notes/notes.sqlite

Cloud connections

Cloud connection Default

id: 1
isCurrent: yes
serverUrl: empty
username: empty
accountId: empty

Enabled scripts

Settings

ActiveNoteHistoryItem (NoteHistoryItem): <binary data>
Debug/fakeOldVersionNumber (QString): false
Debug/fileLogging: empty
DistractionFreeMode/editorWidthMode (QString): 2
DistractionFreeMode/isEnabled (QString): false
DistractionFreeMode/menuBarGeometry (QByteArray): <binary data>
DistractionFreeMode/menuBarHeight (QString): 22
DistractionFreeMode/menuBarVisible (QString): true
DistractionFreeMode/windowState (QByteArray): <binary data>
Editor/CurrentSchemaKey (QString): EditorColorSchema-3008e807-2485-472d-840c-366b3caeaf6c
Editor/autoBracketClosing (QString): true
Editor/autoBracketRemoval (QString): true
Editor/centerCursor (bool): true
Editor/disableCursorBlinking (QString): false
Editor/editorWidthInDFMOnly (QString): false
Editor/highlightCurrentLine (QString): true
Editor/indentSize (QString): 4
Editor/removeTrailingSpaces (QString): false
Editor/showLineNumbers (QString): false
Editor/useTabIndent (QString): false
Editor/vimMode (QString): false
GlobalShortcuts/MainWindow-actionInsert_current_time (QString): Ctrl+Shift+T
IssueAssistantDialog/geometry (QByteArray): <binary data>
LastUpdateCheck (QDateTime): 2025-09-22T15:32:55.540
LogWidget/criticalLog (bool): true
LogWidget/debugLog (bool): true
LogWidget/fatalLog (bool): true
LogWidget/infoLog (bool): true
LogWidget/scriptingLog (bool): true
LogWidget/statusLog (bool): true
LogWidget/warningLog (bool): true
MainWindow/geometry (QByteArray): <binary data>
MainWindow/mainToolBar.iconSize (QString): 24
MainWindow/menuBarGeometry (QByteArray): <binary data>
MainWindow/noteSubFolderTreeWidgetExpandState-1 (QStringList): empty
MainWindow/noteTextEdit.code.font (QString): monospace,17,-1,2,50,0,0,0,0,0
MainWindow/noteTextEdit.font (QString): Ubuntu,17,-1,5,50,0,0,0,0,0
MainWindow/noteTextView.code.font (QString): monospace,11,-1,2,50,0,0,0,0,0
MainWindow/noteTextView.font (QString): Ubuntu,11,-1,5,50,0,0,0,0,0
MainWindow/noteTextView.ignoreCodeFontSize (QString): true
MainWindow/noteTextView.refreshDebounceTime (QString): 600
MainWindow/noteTextView.rtl (QString): false
MainWindow/noteTextView.underline (QString): false
MainWindow/noteTextView.useEditorStyles (QString): true
MainWindow/noteTextView.useInternalExportStyling (QString): true
MainWindow/showNotesFromAllNoteSubFolders (bool): false
NoteFolder-1/NoteTabNameList: empty
NoteFolder-1/NoteTabStickinessList: empty
NoteFolder-1/NoteTabSubFolderPathDataList: empty
NoteHistory-1 (QVariantList): <variant list with 4 item(s)>
NoteHistoryCurrentIndex-1 (QString): 3
PiwikClientId (QString): <hidden>
ScriptRepositoryDialog/geometry (QByteArray): <binary data>
ScriptRepositoryDialog/mainSplitterState (QByteArray): <binary data>
SearchEngineId (QString): 0
SettingsDialog/geometry (QByteArray): <binary data>
SettingsDialog/mainSplitterState (QByteArray): <binary data>
ShowSystemTray (QString): false
StartHidden (QString): false
TableDialog/geometry (QByteArray): <binary data>
WelcomeDialog/geometry (QByteArray): <binary data>
acceptAllExternalModifications (QString): false
ai/groq/apiKey (QString): <hidden>
ai/openai/apiKey (QString): <hidden>
ai/responseTimeout (QString): 15
allowNoteEditing (bool): true
allowOnlyOneAppInstance (QString): true
appMetrics/disableAppHeartbeat (QString): false
appMetrics/disableTracking (QString): false
appMetrics/notificationShown (QString): true
autoReadOnlyMode (QString): false
autoReadOnlyModeTimeout (QString): 30
automaticNoteFolderDatabaseClosing (QString): false
checkSpelling (bool): true
closeTodoListAfterSave (QString): false
cryptoKey (QString): <hidden>
currentNoteFolderId (QString): 1
currentWorkspace (QString): initial
cursorWidth (QString): 1
darkMode (QString): false
darkModeColors (QString): false
darkModeIconTheme (QString): false
darkModeTrayIcon (QString): false
defaultNoteFileExtension (QString): md
demoNotesCreated (QString): true
disableAutomaticUpdateDialog (QString): true
disableSavedSearchesAutoCompletion (QString): false
dockWasInitializedOnce (QString): true
enableNoteTree (QString): false
enableSocketServer (QString): true
enableWebAppSupport (QString): false
externalEditorPath (QString): empty
fullyHighlightedBlockquotes (QString): true
gitCommitInterval (QString): 30
gitExecutablePath (QString): empty
gitLogCommand (QString): empty
guiFirstRunInit (bool): true
hideIconsInMenus (QString): false
hideTabCloseButton (QString): false
ignoreAllExternalModifications (QString): false
ignoreAllExternalNoteFolderChanges (QString): false
ignoreNoteSubFolders (QString): ^\.
ignoredNoteFiles (QString): empty
imageScaleDown (QString): false
imageScaleDownMaximumHeight (QString): 1024
imageScaleDownMaximumWidth (QString): 1024
initialLayoutIdentifier (QString): full-vertical
insertTimeFormat (QString): yyyy/MM/dd hh:mm
interfaceFontSize (QString): 11
interfaceLanguage (QString): empty
internalIconTheme (QString): false
itemHeight (QString): 17
legacyLinking (QString): false
localTrash/autoCleanupDays (QString): 30
localTrash/autoCleanupEnabled (QString): true
localTrash/supportEnabled (QString): true
markdownHighlightingEnabled (QString): true
maxNoteFileSize (QString): 1048576
navigationPanelAutoSelect (QString): true
navigationPanelHideSearch (QString): false
networking/ignoreSSLErrors (QString): true
networking/proxyType (QString): 2
newNoteAskHeadline (QString): false
noteEditIsCentralWidget (QString): false
noteFileExtensionList (QStringList): md, txt
noteListPreview (QString): false
noteSaveIntervalTime (QString): 10
noteSubfoldersPanelDisplayAsFullTree (QString): false
noteSubfoldersPanelHideSearch (QString): false
noteSubfoldersPanelOrder (QString): 0
noteSubfoldersPanelShowFullPath (QString): false
noteSubfoldersPanelShowNotesRecursively (QString): false
noteSubfoldersPanelShowRootFolderName (QString): false
noteSubfoldersPanelSort (QString): 1
noteSubfoldersPanelTabsUnsetAllNotesSelection (QString): false
notesPanelOrder (QString): 1
notesPanelSort (QString): 1
notesPath (QString): /home/sofyadymchenko/Documents/my_notes
notifyAllExternalModifications (QString): false
overrideInterfaceFontSize (QString): false
ownCloud/supportEnabled (QString): false
ownCloud/todoCalendarBackend (QString): 3
ownCloud/todoCalendarCalDAVPassword (QString): <hidden>
ownCloud/todoCalendarCalDAVServerUrl (QString): empty
ownCloud/todoCalendarCalDAVUsername (QString): empty
ownCloud/todoCalendarCloudConnectionId (QString): 1
ownCloud/todoCalendarDisplayNameList: empty
ownCloud/todoCalendarEnabledList: empty
ownCloud/todoCalendarEnabledUrlList: empty
ownCloud/todoCalendarUrlList: empty
restoreCursorPosition (QString): true
restoreLastNoteAtStartup (QString): true
restoreNoteTabs (QString): true
showMatches (QString): true
showMenuBar (bool): true
showStatusBar (bool): true
showStatusBarNotePath (QString): true
showStatusBarRelativeNotePath (QString): false
spellCheckLanguage (QString): en_US
startInReadOnlyMode (QString): false
systemIconTheme (QString): false
taggingShowNotesRecursively (QString): false
tagsPanelHideNoteCount (QString): false
tagsPanelHideSearch (QString): false
tagsPanelOrder (QString): 0
tagsPanelSort (QString): 0
todoCalendarSupport (QString): true
toolbar/size (QString): 0
useNoteFolderButtons (QString): false
useUNIXNewline (QString): false
webAppClientService/serverUrl (QString): wss://app.qownnotes.org
webAppClientService/token (QString): <hidden>
webSocketServerService/bookmarksNoteName (QString): empty
webSocketServerService/bookmarksTag (QString): bookmarks
webSocketServerService/commandSnippetsNoteName (QString): Commands
webSocketServerService/commandSnippetsTag (QString): commands
webSocketServerService/port (QString): 22222
workspace-initial/name (QString): Full vertical
workspace-initial/noteSubFolderDockWidgetVisible (QString): true
workspace-initial/windowState (QByteArray): <binary data>
workspaces (QString): initial

System environment

GJS_DEBUG_TOPICS: JS ERROR;JS LOG
LANGUAGE: en_US:
LC_TIME: fr_FR.UTF-8
USER: sofyadymchenko
SSH_AGENT_PID: 4010
XDG_SESSION_TYPE: x11
SHLVL: 0
HOME: /home/sofyadymchenko
DESKTOP_SESSION: ubuntu
GIO_LAUNCHED_DESKTOP_FILE: /usr/share/applications/PBE.QOwnNotes.desktop
GTK_MODULES: gail:atk-bridge
GNOME_SHELL_SESSION_MODE: ubuntu
LC_MONETARY: fr_FR.UTF-8
MANAGERPID: 3763
DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1001/bus
GIO_LAUNCHED_DESKTOP_FILE_PID: 246077
IM_CONFIG_PHASE: 1
MANDATORY_PATH: /usr/share/gconf/ubuntu.mandatory.path
LOGNAME: sofyadymchenko
_: /usr/bin/dbus-update-activation-environment
JOURNAL_STREAM: 8:66274
DEFAULTS_PATH: /usr/share/gconf/ubuntu.default.path
XDG_SESSION_CLASS: user
USERNAME: sofyadymchenko
GNOME_DESKTOP_SESSION_ID: this-is-deprecated
WINDOWPATH: 2
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
SESSION_MANAGER: local/sofyadymchenko-Precision-7560:@/tmp/.ICE-unix/4048,unix/sofyadymchenko-Precision-7560:/tmp/.ICE-unix/4048
INVOCATION_ID: fd2cffdc50f248809fbb7811174ec928
LC_ADDRESS: fr_FR.UTF-8
XDG_RUNTIME_DIR: /run/user/1001
XDG_MENU_PREFIX: gnome-
DISPLAY: :1
LANG: en_US.UTF-8
LC_TELEPHONE: fr_FR.UTF-8
XDG_CURRENT_DESKTOP: ubuntu:GNOME
XAUTHORITY: /run/user/1001/gdm/Xauthority
XDG_SESSION_DESKTOP: ubuntu
XMODIFIERS: @im=ibus
SSH_AUTH_SOCK: /run/user/1001/keyring/ssh
LC_NAME: fr_FR.UTF-8
SHELL: /bin/bash
QT_ACCESSIBILITY: 1
GDMSESSION: ubuntu
LC_MEASUREMENT: fr_FR.UTF-8
LC_IDENTIFICATION: fr_FR.UTF-8
GPG_AGENT_INFO: /run/user/1001/gnupg/S.gpg-agent:0:1
GJS_DEBUG_OUTPUT: stderr
QT_IM_MODULE: ibus
PWD: /home/sofyadymchenko
XDG_DATA_DIRS: /usr/share/ubuntu:/home/sofyadymchenko/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_CONFIG_DIRS: /etc/xdg/xdg-ubuntu:/etc/xdg
LC_NUMERIC: fr_FR.UTF-8
LC_PAPER: fr_FR.UTF-8

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions