web-dev-qa-db-fra.com

comment enregistrer le protocole zotero: // sur Ubuntu 16.04

problème [~ # ~] [~ # ~]: Mon flux de travail implique la consultation des notes stockées dans Zotero 5.0.22 lors de l'écriture dans d'autres logiciels (Scrivener, LibreOffice Writer). Sur Windows 10, je peux accéder à ces notes à partir de ces autres logiciels en leur créant des hyperliens à l'aide de leur zotero: // sélectionner l'ID d'élément: je clique sur l'hyperlien dans, par exemple LibreOffice Writer, et Zotero s'ouvre et sélectionne l'élément de note dans ma bibliothèque. Cependant, je ne peux pas faire fonctionner ces hyperliens sous Ubuntu 16.04: cliquer dessus - que ce soit dans Scrivener ou dans LibreOffice Writer - ne produit absolument aucun résultat.

REQUEST : Une recherche dans les forums et les publications sur le Web suggère que le problème est peut-être dû au fait qu'Ubuntu ne reconnaît pas le protocole zotero: // et ne sait donc pas quoi faire quand je clique sur les hyperliens. Est-ce correct? Si oui, comment résoudre le problème? Divers messages disent que je dois enregistrer le protocole avec le système d'exploitation. Je n'ai aucune connaissance en programmation et les procédures que j'ai trouvées étaient trop compliquées pour moi. Si la non-reconnaissance du protocole n'est pas le problème, alors quel est-il? J'apprécierais toute aide sur ce problème, si possible un mode d'emploi simple qui n'implique pas d'écriture de code complexe.

APPRÉCIATION : Aux gens formidables derrière Ubuntu, merci beaucoup pour le merveilleux système d'exploitation; et à la communauté Ubuntu, merci pour l'excellent travail de résolution des problèmes rencontrés par les incompétents en programmation comme moi.

Merci de votre aide.

1
Osaze

Rencontrant le même problème sur Ubuntu 18.04, je voulais juste publier la solution qui fonctionnait pour moi.

Le fichier zotero.desktop installé avec la version actuelle de Zotero est correct. La seule chose qui manque est l'entrée dans la liste mimeapps.list. Ainsi, tout ce que vous avez à faire est de suivre la dernière partie de la réponse de @ pim:

Modifiez ensuite le fichier ~/.config/mimeapps.list, section [Default Applications], en ajoutant cette ligne:

x-scheme-handler/zotero=zotero.desktop

Vous pouvez maintenant le tester (même sans vous reconnecter) en utilisant xdg-open zotero://abcdef.

(J'ai corrigé le nom du fichier)

4
kaymes

À partir de 2019, la façon préférée d'installer Zotero est d'utiliser les packages d'Emiliano Heyns .

Exécutez les instructions suivantes sur votre terminal:

wget -qO- https://github.com/retorquere/zotero-deb/releases/download/apt-get/install.sh | Sudo bash
Sudo apt update
Sudo apt install zotero

Ces packages gèrent à la fois les fichiers de bureau et l'enregistrement MimeType.

Pour plus d'informations sur les packages fournis, consultez le fichier README .

Les autres réponses devraient être considérées comme obsolètes, les paquets de Sebastiaan Mathot étant plus maintenus .

1
Nicolas Girard

Je n'ai aucune idée de ce qu'est zotero, mais j'ai configuré des gestionnaires personnalisés fonctionnant sur mon bureau.

Créez un fichier nommé zotero-link.desktop dans ~/.local/share/applications (ou dans /usr/share/applications/zotero.desktop si vous voulez le gestionnaire d'url pour tous les utilisateurs du système), avec le contenu suivant:

[Desktop Entry]
Name=My custom zotero handler
Comment=Opens zotero
Exec=zotero %f
Type=Application
Terminal=false
MimeType=x-scheme-handler/zotero
StartupNotify=false
Categories=GNOME;
Icon=xfce4-terminal

Modifiez ensuite le fichier ~/.config/mimeapps.list, section [Default Applications], en ajoutant cette ligne:

x-scheme-handler/zotero=zotero-link.desktop

Vous pouvez maintenant le tester (même sans vous reconnecter) en utilisant xdg-open zotero://abcdef.

0
pim