Comment installer correctement le dernier Jabref?

18

J'ai téléchargé JabRef-3.2.jar. Je peux l'exécuter depuis la ligne de commande:

java -jar JabRef-3.2.jar

qui fonctionne bien. Mais je voudrais avoir un lanceur dans mon menu de démarrage, si possible avec une icône appropriée. Comment puis-je faire ceci?

Remarque: j'utilise Xubuntu 15.04.

Becko
la source
2
L'équipe JabRef travaille à la création d'un composant logiciel enfichable pour JabRef. Voir la demande de tirage . Installation: sudo snap install jabref --edge --devmode. Mise à jour: sudo snap refresh jabref --edge --devmode. Il y aura une version stable dès que a) JabRef 4.0 sera sorti et b) ce snap sera considéré comme stable. Tout commentaire et soutien sont appréciés.
koppor
1
@koppor Bon à savoir. J'espère que ça sort bientôt.
Becko

Réponses:

18

Tout d'abord, changez de répertoire

cd ~/.local/share/applications

Ensuite, ouvrez l'éditeur nano:

nano JabRef.desktop

Ajoutez ce qui suit au fichier:

[Desktop Entry]
Type=Application
Terminal=false
Icon=PATH TO YOUR ICON
Exec=java -jar /path/to/your/JabRef-3.2.jar
Name=NAME YOUR DESKTOP ICON

Ensuite, Ctrl+ X-> Y-> Enter.

Il devrait créer une icône pour que vous puissiez la lancer, recherchez-la simplement dans Menu.

Raphael
la source
Où puis-je obtenir l'icône de Jabref?
Becko
Voici quelques exemples
Raphael
Téléchargez un ico à partir de là et enregistrez-le dans n'importe quel dossier. Il est recommandé de conserver l'icône n'importe où sauf dans le /media/*dossier.
Raphael
2
Et si je veux exécuter une commande comme $> jabref?
Zloy Smiertniy
1
Belle réponse, et j'ai réussi à créer mon icône de lanceur. Néanmoins, j'ai encore deux problèmes: d'abord, contrairement aux autres icônes, je dois double- cliquer dessus, plutôt que de simplement cliquer une fois pour ouvrir JabRef. Deuxièmement, JabRef ne s'applique toujours pas dans le menu "Ouvrir avec", et je ne sais pas comment dire à mon système de l'utiliser régulièrement pour ouvrir des fichiers .bib.
Filippo Alberto Edoardo
2

Bureau, navigateur de fichiers et ligne de commande

Personnellement, j'ai créé un /home/binrépertoire pour conserver des scripts pour des occasions comme celle-ci.

$ sudo mkdir /home/bin

Assurez-vous simplement que pour chaque utilisateur le répertoire /home/binest accessible:

$ sudo chmod +rx /home/bin

En outre, le nouveau répertoire doit être répertorié comme PATH="/home/bin:$PATH"dans le ~/.profilefichier de chaque utilisateur ou partout où PATHil se trouve défini sur votre système.

Enregistrez le bashscript ci-dessous comme jabrefdans le /home/bin/répertoire nouvellement créé .

#!/usr/bin/env bash
INSTALLDIR='/home/opt/jabref'

# Run the latest version.
java -jar $(ls -1v $INSTALLDIR/JabRef*.jar |tail -n 1) $@ &

Le bashscript doit être rendu exécutable avec:

$ sudo chmod +x jabref

Le script ouvrira la dernière version de JabRef*.javprécédemment enregistré dans /home/opt/jabref/avec n'importe quel lanceur de bureau existant ou toute intégration de navigateur de fichiers. Il suffit également de taper jabrefsur la ligne de commande.

Serge Stroobandt
la source
Un peu tard, mais cela fonctionne très bien, même avec le i3wm DE.
Ébe Isaac