Como instalar corretamente o Jabref mais recente?


18

Eu baixei JabRef-3.2.jar. Eu posso executá-lo na linha de comando:

java -jar JabRef-3.2.jar

o que funciona bem Mas eu gostaria de ter um Iniciador no meu menu Iniciar, se possível com um ícone apropriado. Como posso fazer isso?

Nota: Estou executando o Xubuntu 15.04.


2
A equipe do JabRef está trabalhando para obter um snap para o JabRef. Consulte solicitação de recebimento . Instalação: sudo snap install jabref --edge --devmode. Update: sudo snap refresh jabref --edge --devmode. Haverá uma versão estável assim que a) o JabRef 4.0 for lançado eb) esse snap seja considerado estável. Qualquer feedback e apoio é apreciado.
koppor

11
@koppor É bom saber. Espero que saia logo.
Becko

Respostas:


18

Primeiro, mude o diretório

cd ~/.local/share/applications

Em seguida, abra o nano editor:

nano JabRef.desktop

Adicione o seguinte ao arquivo:

[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

Então, Ctrl+ X-> Y-> Enter.

Ele deve criar um ícone para você iniciar, basta procurá-lo Menu.


Onde posso obter o ícone do Jabref?
Becko

Aqui estão alguns exemplos
Raphael

Baixe um ico de lá e salve-o em qualquer pasta. É recomendável manter o ícone em qualquer lugar, exceto na /media/*pasta.
Raphael

2
E se eu quiser executar um comando como $> jabref?
Zloy Smiertniy 14/11/16

11
Boa resposta, e consegui criar o ícone do meu iniciador. No entanto, ainda tenho dois problemas: primeiro, ao contrário de outros ícones, preciso clicar duas vezes nele, em vez de simplesmente clicar uma vez para abrir o JabRef. Em segundo lugar, o JabRef ainda não se aplica no menu "Abrir com" e não sei como dizer ao meu sistema para usá-lo regularmente para abrir arquivos .bib.
Filippo Alberto Edoardo

2

Área de trabalho, navegador de arquivos e linha de comando

Pessoalmente, criei um /home/bindiretório para manter scripts para ocasiões como esta.

$ sudo mkdir /home/bin

Apenas certifique-se de que para todos os usuários o diretório /home/binesteja acessível:

$ sudo chmod +rx /home/bin

Além disso, o novo diretório deve ser listado como PATH="/home/bin:$PATH"no ~/.profilearquivo de todos os usuários ou onde quer PATHque seja definido no seu sistema.

Salve o bashscript abaixo como jabrefno /home/bin/diretório recém-criado .

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

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

O bashscript deve ser executado com:

$ sudo chmod +x jabref

O script irá abrir a última versão do JabRef*.javsalvo anteriormente no /home/opt/jabref/com qualquer ainda existente lançador de desktop ou qualquer integração com o navegador de arquivos. Simplesmente digitar jabrefna linha de comando também funciona.


Um pouco tarde, mas isso funciona muito bem, mesmo com o i3wm DE.
EBE Isaac
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.