Please change line78 of PKGBUILD to:
sed -i 's/Exec=/&env LD_LIBRARY_PATH=\/opt\/mendeleydesktop\/lib\/mendeleydesktop\/plugins\/platforms /' bin/install-mendeley-link-handler.sh
in order to stop ld_library path errors
Git Clone URL: | https://aur.archlinux.org/mendeleydesktop.git (read-only, click to copy) |
---|---|
Keywords: | elsevier mendeley |
Submitter: | lpjhjdh |
Maintainer: | ReyJamonico |
Last Packager: | ali.molaei |
Votes: | 306 |
Popularity: | 0.000051 |
First Submitted: | 2009-06-10 18:28 (UTC) |
Last Updated: | 2021-02-08 08:39 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 35 Next › Last »
Please change line78 of PKGBUILD to:
sed -i 's/Exec=/&env LD_LIBRARY_PATH=\/opt\/mendeleydesktop\/lib\/mendeleydesktop\/plugins\/platforms /' bin/install-mendeley-link-handler.sh
in order to stop ld_library path errors
Your whole system does not look healthy...
I'm on an updated 64bit Arch and I'm experiencing frequent Gnome-shell (in libgnome-shell.so) crashes while doing various actions in mendeleydesktop-bundled. Usually this happens when I add a new PDF or when I try to export to a .bib file.
Here the log of the last crash: https://paste.fedoraproject.org/paste/9kk58ZfiICU89QeUUWrumQ
@gaelic I don't see this issue in KDE. Have you checked your ~/.local/share/applications/mendeleydesktop.desktop? I' d suggest you edit it here and use it instead of the one in the package to keep it simple.
Hey, can you please add
StartupWMClass=Mendeley Desktop
in the .desktop file. This would prevent double entries in the gnome-shell (if you have mendeley as a favorite and after you start it)
Thanks.
My recommendation: use zotero
. It has the same futures plus an extension, web API, free sync, it's Open Source and it just works under Linux.
Several years ago I started with mendeleydesktop because it was the only tool of its kind, but now it just pales in comparison.
The last update ruins the .desktop file after every update. The one in /usr/share/application is fine, however, there is always one under ~/.local/share/application which makes it fail. If I remove it, it is copied there again after bootup.
I am using the bundled version.
There were changes in Qt5.12 in WebEngineCore. You'll have to use bundled version unfortunatelly. Lets hope that the upstream rebuilds with new Qt...
Get some problems with the most recent version. When I close the app, it doesn't stop, I have to use "kill" after that. Running in terminal gives me that:
$ mendeleydesktop Failed to run mendeley:// link handler installer "/opt/mendeleydesktop/lib/mendeleydesktop/libexec/install-mendeley-link-handler.sh" /opt/mendeleydesktop/lib/mendeleydesktop/libexec/QtWebEngineProcess --type=zygote --webengine-schemes=qrc:sLV --lang=en-US: relocation error: /opt/mendeleydesktop/lib/mendeleydesktop/libexec/QtWebEngineProcess --type=zygote --webengine-schemes=qrc:sLV --lang=en-US: symbol _ZN7content20localtime_r_overrideEPKlP2tm version Qt_5 not defined in file libQt5WebEngineCore.so.5 with link time reference
For those who can't use Fcitx even after you install fcitx-qt5, this is caused by a wrong version of libfcitxplatforminputcontextplugin.so. libfcitxplatforminputcontextplugin.so should use the same version of Qt as mendeleydesktop.
To find which version of Qt mendeleydesktop is using, please execute qt strings libQt5Core.so.5 | grep "Qt 5"
. Then you will see the following output,
Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6)) This is the QtCore library version Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6))
You can extract the corresponding libfcitxplatforminputcontextplugin.so (/usr/lib/qt/plugins/platforminputcontexts/) from an older version of https://archive.archlinux.org/packages/f/fcitx-qt5/. You need to find out which version of Qt is used for libfcitxplatforminputcontextplugin by executing strings libfcitxplatforminputcontextplugin.so|grep "Qt"
,
_ZN9QMetaType25registerConverterFunctionEPKN9QtPrivate25AbstractConverterFunctionEii ... Qt_5.10 ...
Then cp libfcitxplatforminputcontextplugin.so /opt/mendeleydesktop/lib/mendeleydesktop/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
.
For example, if you install mendeleydesktop 1.19.2-1, the correct version of libfcitxplatforminputcontextplugin.so is in https://archive.archlinux.org/packages/f/fcitx-qt5/fcitx-qt5-1.2.1-3-x86_64.pkg.tar.xz.
You can even compile your own Fcitx platforminputcontext plugin usinga specific version of Qt. Please refer to A case study: how to compile a Fcitx platforminputcontext plugin for a proprietary software that uses Qt 5 | CS Slayer
Pinned Comments
ReyJamonico commented on 2022-06-20 07:50 (UTC) (edited on 2022-06-20 07:53 (UTC) by ReyJamonico)
I will maintain this until it stops working, but this package should be considered "legacy" and the new Reference Manager (https://aur.archlinux.org/packages/mendeley-reference-manager) preferred.
More Info: https://blog.mendeley.com/category/new-release-2/
akstrfn commented on 2018-10-02 15:21 (UTC) (edited on 2018-12-14 14:50 (UTC) by akstrfn)
To avoid crashs when opening PDF's, and hangout on exit install
mendeleydesktop-bundled
which packages Qt provided by the upstream.