Jak poprawnie zainstalować najnowszą Jabref?

18

Pobrałem JabRef-3.2.jar. Mogę wykonać to z wiersza poleceń:

java -jar JabRef-3.2.jar

co działa dobrze. Ale chciałbym mieć Launcher w menu Start, jeśli to możliwe, z odpowiednią ikoną. W jaki sposób mogę to zrobić?

Uwaga: korzystam z Xubuntu 15.04.

becko
źródło
2
Zespół JabRef pracuje nad uruchomieniem przystawki dla JabRef. Zobacz żądanie ściągnięcia . Instalacja: sudo snap install jabref --edge --devmode. Aktualizacja: sudo snap refresh jabref --edge --devmode. Dostępna będzie stabilna wersja, gdy tylko a) zostanie wydana JabRef 4.0 i b) ta przystawka jest uważana za stabilną. Wszelkie opinie i wsparcie są mile widziane.
koppor
1
@koppor Dobrze wiedzieć. Mam nadzieję, że wkrótce wyjdzie.
becko

Odpowiedzi:

18

Najpierw zmień katalog

cd ~/.local/share/applications

Następnie otwórz edytor nano:

nano JabRef.desktop

Dodaj do pliku:

[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

Następnie Ctrl+ X-> Y-> Enter.

Powinien utworzyć ikonę do uruchomienia, po prostu wyszukaj ją w Menu.

Raphael
źródło
Gdzie mogę uzyskać ikonę Jabref?
becko
Oto kilka przykładów
Raphael
Pobierz ico stamtąd i zapisz go w dowolnym folderze. Zaleca się, aby zachować ikonę w dowolnym miejscu oprócz /media/*folderu.
Raphael
2
Co jeśli chcę uruchomić polecenie takie jak $> jabref?
Zloy Smiertniy
1
Niezła odpowiedź, i postanowiłem stworzyć ikonę programu uruchamiającego. Niemniej jednak nadal mam dwa problemy: po pierwsze, w przeciwieństwie do innych ikon, muszę je dwukrotnie kliknąć, zamiast po prostu kliknąć raz, aby otworzyć JabRef. Po drugie, JabRef nadal nie ma zastosowania w menu „Otwórz za pomocą” i nie wiem, jak powiedzieć mojemu systemowi, aby regularnie go używał do otwierania plików .bib.
Filippo Alberto Edoardo
2

Pulpit, przeglądarka plików i wiersz poleceń

Osobiście stworzyłem /home/binkatalog do przechowywania skryptów na takie okazje.

$ sudo mkdir /home/bin

Upewnij się tylko, że dla każdego użytkownika katalog /home/binjest dostępny:

$ sudo chmod +rx /home/bin

Ponadto nowy katalog powinien być wymieniony tak, jak PATH="/home/bin:$PATH"w ~/.profilepliku każdego użytkownika lub w dowolnym miejscu PATHzdefiniowanym w systemie.

Zapisz poniżej bashskryptu, jak jabrefw nowo utworzonym /home/bin/katalogu.

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

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

bashSkrypt powinien być wykonywalny z:

$ sudo chmod +x jabref

Skrypt otworzy najnowszą wersję JabRef*.javwcześniej zapisany /home/opt/jabref/z dowolnej istniejącej jeszcze wyrzutni stacjonarnym lub jakiejkolwiek integracji przeglądarki plików. jabrefDziała także proste pisanie w wierszu poleceń.

Serge Stroobandt
źródło
Trochę późno, ale działa to świetnie, nawet z i3wm DE.
Ébe Isaac