Issues from a new user

Operating system

Linux

Joplin version

3.4.12

Desktop version info

Joplin 3.4.12 (prod, linux)

Device: linux, AMD Ryzen 5 2600X Six-Core Processor
Client ID: dd14f1ef8c77469a81dc88a9645b5299
Sync Version: 3
Profile Version: 48
Keychain Supported: No
Alternative instance ID: -

Revision: e9a9f68

Backup: 1.4.3
Freehand Drawing: 3.1.0

What issue do you have?

Running on ubuntu 24.04.03 from an appimage (with --no-sandbox if it matters).

I've got years of notes in Onenote and I'm trying to kick MS out of my life and Onenote is one of the last holdouts. Joplin looks like it might work for me, so I'm testing. Yes, that means I'm a newbie to the program and I've only read the parts of the manual to answer specific questions so far...but so far it looks interesting.

When I start the program, it keeps trying to open the kde wallet service and open wallet "copilot" for some reason. I just cancel it but why does it do this? I don't even use wallets. I found there was an empty wallet named copilot and deleted it; when starting the program, it now asks to create a 'kdewallet' (which hangs until i cancel and the program runs) ... again why? I'm not syncing or anything that would need a password. Testing sync comes later.

When I create a new profile or switch profiles, it crashes (0 exit code but the program just dies). Running from the command line gives no extra info.

$ ~/apps/Joplin.AppImage --no-sandbox ; echo $?
Sentry: Initialized with autoUploadCrashDumps: false
0

When I try to edit my profile, it throws up a new tab in my browser for "file://$HOME/.config/joplin-desktop/profiles.json" but then Firefox says it can't open it (I've seen this "can't open" behavior with other files so this could be a FF issue), but if I'm trying to EDIT why open the file in a browser?

The reason to even look at profiles is because I found an old forum post saying you could (possibly) set the data dir to somewhere other than the default ~/.config/joplin-desktop/, and I don't want my data in there but elsewhere because ".config" is for configs not data. Since I can't even see a profile edit screen and tools->options doesn't show a data dir either, is it possible to set the data dir or has that functionality not been implemented? I'm still in testing mode, so no real data is in harm's way and I could start over if required ... or must i move the data dir and symlink to it? Or is there an env-var that would help me?

FWIW, I don't particularly like Markdown because I use it so infrequently I can't remember all of the "commands" and there is no standard for it (I'm aware of at least 3 different sets of commands), so thank you for the rich text editor! I really wished y'all would take MD and convert to and store in HTML instead of the other way around because HTML is easy and standardized, but we rarely get everything we want. :slight_smile:

Thank you for the feedback!

I'm linking to a pull request related to this that was just opened by @mrjo118!

For reference, the related code is calling a function named openFileWithExternalEditor. I suspect that Firefox is set as the system handler for opening JSON files.

1 Like

For this I don't think profiles will help. What we usually recommend is to create a symlink from the .config folder to wherever you want to store the data

Creating a profile within Joplin won’t help, however I use the --profile flag in a script to start the Joplin executable, to specify the path of the data dir. So a symlink is not necessary

Yes but this flag is unsupported and we don't recommend using it, so there's no official way to do this as of now

1 Like