¿Cómo instalar correctamente la última versión de Jabref?

18

Lo descargué JabRef-3.2.jar. Puedo ejecutarlo desde la línea de comando:

java -jar JabRef-3.2.jar

que funciona bien Pero me gustaría tener un Iniciador en mi menú de inicio, si es posible con un icono apropiado. ¿Cómo puedo hacer esto?

Nota: estoy ejecutando Xubuntu 15.04.

llamar
fuente
2
El equipo de JabRef está trabajando para hacer que Snap funcione para JabRef. Ver solicitud de extracción . Instalación: sudo snap install jabref --edge --devmode. Actualización: sudo snap refresh jabref --edge --devmode. Habrá una versión estable tan pronto como a) se publique JabRef 4.0 yb) este complemento se considere estable. Cualquier comentario y apoyo es apreciado.
koppor
1
@koppor Es bueno saberlo. Espero que salga pronto.
Becko

Respuestas:

18

Primero, cambie el directorio

cd ~/.local/share/applications

Luego, abra nano editor:

nano JabRef.desktop

Agregue lo siguiente al archivo:

[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

Entonces, Ctrl+ X-> Y-> Enter.

Debería crear un icono para que lo inicies, solo búscalo Menu.

Rafael
fuente
¿Dónde puedo obtener el icono de Jabref?
Becko
Aquí hay algunos ejemplos
Raphael el
Descargue un ico desde allí y guárdelo en cualquier carpeta. Se recomienda mantener el icono en cualquier lugar, excepto en la /media/*carpeta.
Raphael
2
¿Qué sucede si quiero ejecutar un comando como $> jabref?
Zloy Smiertniy
1
Buena respuesta, y logré crear mi ícono de iniciador. Sin embargo, todavía tengo dos problemas: primero, a diferencia de otros íconos, necesito hacer doble clic en él, en lugar de simplemente hacer clic una vez para abrir JabRef. En segundo lugar, JabRef todavía no se aplica en el menú "Abrir con", y no sé cómo decirle a mi sistema que lo use regularmente para abrir archivos .bib.
Filippo Alberto Edoardo
2

Escritorio, navegador de archivos y línea de comando

Personalmente, he creado un /home/bindirectorio para guardar scripts para ocasiones como esta.

$ sudo mkdir /home/bin

Solo asegúrese de que para cada usuario /home/binse pueda acceder al directorio :

$ sudo chmod +rx /home/bin

Además, el nuevo directorio debe aparecer como PATH="/home/bin:$PATH"en el ~/.profilearchivo de cada usuario o donde sea PATHque esté definido en su sistema.

Guarde la bashsecuencia de comandos a continuación como jabrefen el /home/bin/directorio recién creado .

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

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

El bashscript debe hacerse ejecutable con:

$ sudo chmod +x jabref

El script abrirá la última versión de JabRef*.javguardado previamente /home/opt/jabref/con cualquier lanzador de escritorio existente o con cualquier integración de explorador de archivos. Simplemente escribir jabrefen la línea de comando también funciona.

Serge Stroobandt
fuente
Un poco tarde, pero esto funciona muy bien, incluso con el i3wm DE.
Ébe Isaac