Как правильно установить последнюю версию Jabref?


18

Я скачал JabRef-3.2.jar. Я могу выполнить это из командной строки:

java -jar JabRef-3.2.jar

который отлично работает Но я бы хотел, чтобы в моем меню «Пуск» был Launcher, если возможно, с соответствующим значком. Как я могу это сделать?

Примечание: я использую Xubuntu 15.04.


2
Команда JabRef работает над подготовкой JabRef. Смотрите запрос на извлечение . Установка: sudo snap install jabref --edge --devmode. Обновление: sudo snap refresh jabref --edge --devmode. Будет стабильная версия, как только а) JabRef 4.0 будет выпущен и б) эта оснастка считается стабильной. Любая обратная связь и поддержка приветствуется.
Коппор

1
@koppor Полезно знать. Надеюсь, это скоро выйдет.
becko

Ответы:


18

Сначала смени каталог

cd ~/.local/share/applications

Затем откройте нано-редактор:

nano JabRef.desktop

Добавьте следующее в файл:

[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

Тогда Ctrl+ X-> Y-> Enter.

Он должен создать значок для запуска, просто найдите его в Menu.


Где я могу получить икону Джабрефа?
becko

Вот несколько примеров
Рафаэль

Скачайте ico оттуда и сохраните в любой папке. Рекомендуется хранить значок где угодно, кроме /media/*папки.
Рафаэль

2
Что если я захочу выполнить команду типа $> jabref?
Злой Смиртний,

1
Хороший ответ, и я преуспел в создании своего значка запуска. Тем не менее, у меня все еще есть две проблемы: во-первых, в отличие от других значков, мне нужно дважды щелкнуть по нему, а не просто щелкнуть один раз, чтобы открыть JabRef. Во-вторых, JabRef по-прежнему не применяется в меню «Открыть с помощью», и я не знаю, как заставить мою систему использовать его регулярно для открытия файлов .bib.
Филиппо Альберто Эдоардо

2

Рабочий стол, браузер файлов и командная строка

Лично я создал /home/binкаталог для хранения сценариев для подобных случаев.

$ sudo mkdir /home/bin

Просто убедитесь, что для каждого пользователя каталог /home/binдоступен:

$ sudo chmod +rx /home/bin

Кроме того, новый каталог должен быть указан PATH="/home/bin:$PATH"в ~/.profileфайле каждого пользователя или там, где PATHэто определено в вашей системе.

Сохраните bashскрипт ниже, как jabrefво вновь созданном /home/bin/каталоге.

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

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

bashСкрипт должен быть исполняемым:

$ sudo chmod +x jabref

Сценарий откроет последнюю версию JabRef*.javранее сохраненные /home/opt/jabref/с любой еще существующей настольной пусковой установки или какой - либо интеграции браузера файлов. Простой ввод jabrefв командной строке также работает.


Немного поздно, но это прекрасно работает, даже с i3wm DE.
Ébe Исаак
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.