KIO Client can't launch Zotero

Hi.
I’m trying to integrate the bibliography management application Zotero with my notes in markdown. Whenever I find a citation I want to be able to launch Zotero and open a specific pdf article from there.

An example of a citation:

"We then argue that the various P41212" ([Coh and Vanderbilt 2008:54117](zotero://open-pdf/library/items/FXYVQE6H?page=1))

The problem is that the link which is supposed to launch Zotero doesn’t seem to work properly. KDE pops me up an error:
Error — KIO Client
Could not find any application or handler for zotero://open-pdf/library/items/FXYVQE6H?page=1
https://paste.opensuse.org/images/52732036.png

I installed Zotero from their official website as a tarball.

Any documentation on how KIO should know about the fact that it is installed and where to find it on the official website?

What Henk means is that a tarball isn’t the native way to install software to openSUSE. The best way (some would say the only way) is to use rpm packages. This ensures that all dependencies on the system for the installed program are settled including the handling in a DE.
There is a couple of builds available: https://software.opensuse.org/package/zotero
These are community repositories, i.e. not officially provided by openSUSE.

Good I’ll try rpms.

Is there a way I can teach the KIO to recognize the app already installed with tarball?

Really? The package does not magically adds non-exiting functionality just because somebody wrapped exactly the same tarball in different format.

There is a couple of builds available: openSUSE Software

Randomly looking at couple of them, none bothers to register zotero:// protocol handler.

See e.g.

OK, sorry then. I thought that would be a dependency to be settled by package management.

When a product is packaged for openSUSE, it could be that differences between distributions (like directories where to store) are addressed. You will not find those adaptions in a tarball.