Wie installiere ich Jabref richtig?

18

Ich habe heruntergeladen JabRef-3.2.jar. Ich kann es von der Kommandozeile ausführen:

java -jar JabRef-3.2.jar

was gut funktioniert. Ich möchte aber einen Launcher in meinem Startmenü haben, möglichst mit einem entsprechenden Icon. Wie kann ich das machen?

Hinweis: Ich verwende Xubuntu 15.04.

becko
quelle
2
Das JabRef-Team arbeitet daran, einen Moment für JabRef zum Laufen zu bringen. Siehe Pull-Anfrage . Installation: sudo snap install jabref --edge --devmode. Aktualisieren: sudo snap refresh jabref --edge --devmode. Es wird eine stabile Version geben, sobald a) JabRef 4.0 veröffentlicht wird und b) dieser Snap als stabil angesehen wird. Feedback und Unterstützung sind willkommen.
koppor
1
@koppor Gut zu wissen. Hoffe es kommt bald raus.
Becko

Antworten:

18

Wechseln Sie zunächst das Verzeichnis

cd ~/.local/share/applications

Dann öffne den Nano Editor:

nano JabRef.desktop

Fügen Sie der Datei Folgendes hinzu:

[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

Dann Ctrl+ X-> Y-> Enter.

Es sollte ein Symbol für den Start erstellen, suchen Sie es einfach in Menu.

Raphael
quelle
Woher bekomme ich Jabrefs Icon?
Becko
Hier sind einige Beispiele
Raphael
Laden Sie ein ico von dort herunter und speichern Sie es in einem beliebigen Ordner. Es wird empfohlen, das Symbol an einem anderen Ort als im /media/*Ordner zu speichern.
Raphael
2
Was ist, wenn ich einen Befehl wie $> jabref ausführen möchte?
Zloy Smiertniy
1
Gute Antwort, und es gelang mir, mein Startsymbol zu erstellen. Trotzdem habe ich immer noch zwei Probleme: Erstens muss ich, im Gegensatz zu anderen Symbolen, doppelt darauf klicken, anstatt nur einmal darauf zu klicken, um JabRef zu öffnen. Zweitens gilt JabRef im Menü "Öffnen mit" immer noch nicht, und ich weiß nicht, wie ich meinem System anweisen kann, es regelmäßig zum Öffnen von .bib-Dateien zu verwenden.
Filippo Alberto Edoardo
2

Desktop, Dateibrowser und Befehlszeile

Persönlich habe ich ein /home/binVerzeichnis erstellt, um Skripte für solche Gelegenheiten aufzubewahren.

$ sudo mkdir /home/bin

Stellen Sie einfach sicher, dass für jeden Benutzer das Verzeichnis /home/binzugänglich ist:

$ sudo chmod +rx /home/bin

Außerdem sollte das neue Verzeichnis wie PATH="/home/bin:$PATH"in der ~/.profileDatei jedes Benutzers aufgeführt sein oder wo immer PATHes auf Ihrem System definiert ist.

Speichern Sie das folgende bashSkript wie jabrefim neu erstellten /home/bin/Verzeichnis.

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

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

Das bashSkript sollte ausführbar gemacht werden mit:

$ sudo chmod +x jabref

Das Script öffnet die neueste Version von JabRef*.javzuvor gespeicherten in /home/opt/jabref/mit jedem noch vorhandenen Desktop - Launcher oder jeder Integration Dateibrowser. Es jabreffunktioniert auch, wenn Sie einfach in die Befehlszeile tippen.

Serge Stroobandt
quelle
Ein bisschen spät, aber das funktioniert auch mit dem i3wm DE super.
Ébe Isaac