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

18

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

java -jar JabRef-3.2.jar

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

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

becko
источник
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 Исаак