Як правильно встановити останню версію Jabref?


18

Я завантажив JabRef-3.2.jar. Я можу виконати його з командного рядка:

java -jar JabRef-3.2.jar

що чудово працює. Але я хотів би, щоб у моєму стартовому меню був запущений запуск, якщо це можливо, з відповідною іконою. Як я можу це зробити?

Примітка. У мене працює Xubuntu 15.04.


2
Команда JabRef працює над тим, щоб швидко запустити JabRef. Див. Запит на витяг . Установка: sudo snap install jabref --edge --devmode. Оновлення: sudo snap refresh jabref --edge --devmode. Буде стабільна версія, як тільки a) JabRef 4.0 вийде і б) ця оснастка вважається стабільною. Будь-який відгук та підтримка цінується.
коппор

1
@koppor Добре знати. Сподіваюсь, що скоро вийде.
бекко

Відповіді:


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.


Де я можу взяти ікону Ябрефа?
беско

Ось кілька прикладів
Рафаель

Завантажте звідти ico і збережіть його в будь-якій папці. Її рекомендується зберігати в будь-якому місці, крім /media/*папки.
Рафаель

2
Що робити, якщо я хочу запустити таку команду, як $> jabref?
Zloy Smiertniy

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.
Ебе Ісаак
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.