Робочий стіл, браузер файлів та командний рядок
Особисто я створив /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в командному рядку також працює.
sudo snap install jabref --edge --devmode. Оновлення:sudo snap refresh jabref --edge --devmode. Буде стабільна версія, як тільки a) JabRef 4.0 вийде і б) ця оснастка вважається стабільною. Будь-який відгук та підтримка цінується.