如何正确安装最新的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发布并且b)此快照被认为是稳定的,就会有稳定的版本。任何反馈和支持表示赞赏。
koppor

1
@koppor很高兴知道。希望它能尽快解决。
becko

Answers:


18

一,更改目录

cd ~/.local/share/applications

然后,打开nano编辑器:

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


在哪里可以找到Jabref的图标?
becko

以下是一些示例
Raphael

从那里下载一个ico并将其保存到任何文件夹。建议将图标保留在/media/*文件夹以外的任何位置。
拉斐尔

2
如果我想运行$> jabref之类的命令怎么办?
Zloy Smiertniy

1
很好的答案,我成功创建了启动器图标。但是,我仍然有两个问题:首先,与其他图标不同,我需要双击它,而不是简单地单击一次以打开JabRef。其次,JabRef仍然不适用于“打开方式”菜单,并且我不知道如何告诉我的系统定期使用它来打开.bib文件。
Filippo Alberto Edoardo

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,它也能很好地工作。
EBE艾萨克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.