Okay, it does not seem to work as it should.
The KDE Control Module comes up as expected. Under Email Client, I was able to choose Thunderbird and set it. Works fine.
But, under Web Browser, choose “in the following browser:”, there is no browser listed in the menu, even though Firefox is installed and is in the Xfce Launcher menu.
From there, clicking on the “…” at the right, I can browse to the Firefox binary, either through /usr/bin/firefox (the link) or directly /usr/lib/firefox/firefox and hit apply, but it does not hold.
The following is the output:
gerry@FBAsusLtp01:~> kcmshell4 componentchooser
kcmshell(3691)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found!
X Error: BadAtom (invalid Atom parameter) 5
Major opcode: 18 (X_ChangeProperty)
Resource id: 0x0
kcmshell(3691) KSambaSharePrivate::testparmParamValue: Running testparm ("-d0", "-s", "--parameter-name", "usershare path")
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-visio.template.macroEnabled.main+xml"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.sheet.binary.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.addin.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-visio.drawing.macroEnabled.main+xml"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.slideshow.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-visio.stencil.macroEnabled.main+xml"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.sheet.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.presentation.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-word.template.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-excel.template.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.template.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-word.document.macroEnabled.12"
kcmshell(3691) KMimeTypeRepository::parents: "/usr/share/mime/subclasses" refers to unknown mimetype "application/vnd.ms-powerpoint.slide.macroEnabled.12"
X Error: BadAtom (invalid Atom parameter) 5
Major opcode: 18 (X_ChangeProperty)
Resource id: 0x0
QClipboard: Unable to receive an event from the clipboard manager in a reasonable time
gerry@FBAsusLtp01:~>
… yet, I can successfully choose instead “xfce4-appfinder” and it will hold.
After that, when I click on a link in Okular, the appfinder will pop up, and I can choose Firefox in there, and the link then pops up. There is no apparent way to save the link to Firefox, though, and it is necessary to go through the appfinder and then to Firefox each time I click a link.
It (sorta) works, as a workaround, but I imagine that is not what the OP really wants.
For me, it is just as easy, if not easier, to select the text, copy, and paste it into Firefox.
So, something is not working there.
… but, I rarely click links in PDF files, anyway. And, 42.2 is approaching EOL. So it is not something I need, did not even notice it was not working until I saw the OP.
Still, if you get no response from the User who created the Original Post in the meantime, I will continue to test until I fall asleep, just so we can provide an elegant solution.
… and your next suggestion would be?