Come installare correttamente l'ultimo Jabref?


18

Ho scaricato JabRef-3.2.jar. Posso eseguirlo dalla riga di comando:

java -jar JabRef-3.2.jar

che funziona benissimo. Ma vorrei avere un Launcher nel mio menu di avvio, se possibile con un'icona appropriata. Come posso fare questo?

Nota: sto eseguendo Xubuntu 15.04.


2
Il team di JabRef sta lavorando per ottenere uno scatto in esecuzione per JabRef. Vedi richiesta pull . Installazione: sudo snap install jabref --edge --devmode. Aggiornamento: sudo snap refresh jabref --edge --devmode. Ci sarà una versione stabile non appena a) viene rilasciato JabRef 4.0 eb) questo scatto è considerato stabile. Qualsiasi feedback e supporto è apprezzato.
koppor,

1
@koppor Buono a sapersi. Spero che esca presto.
becko,

Risposte:


18

Innanzitutto, cambia directory

cd ~/.local/share/applications

Quindi, apri l'editor nano:

nano JabRef.desktop

Aggiungi quanto segue al file:

[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

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

Dovrebbe creare un'icona per l'avvio, basta cercarla Menu.


Dove posso trovare l'icona di Jabref?
becko,

Ecco alcuni esempi
Raphael,

Scarica un ico da lì e salvalo in qualsiasi cartella. Si consiglia di mantenere l'icona ovunque tranne la /media/*cartella.
Raffaello,

2
E se volessi eseguire un comando come $> jabref?
Zloy Smiertniy,

1
Bella risposta, e sono riuscito a creare la mia icona di avvio. Tuttavia ho ancora due problemi: in primo luogo, a differenza di altre icone, devo fare doppio clic su di esso, piuttosto che semplicemente fare clic una volta per aprire JabRef. In secondo luogo, JabRef non si applica ancora nel menu "Apri con" e non so come dire al mio sistema di usarlo regolarmente per aprire i file .bib.
Filippo Alberto Edoardo,

2

Desktop, browser di file e riga di comando

Personalmente, ho creato una /home/bindirectory per conservare gli script per occasioni come questa.

$ sudo mkdir /home/bin

Assicurati solo che per ogni utente la directory /home/binsia accessibile:

$ sudo chmod +rx /home/bin

Inoltre, la nuova directory dovrebbe essere elencata come PATH="/home/bin:$PATH"nel ~/.profilefile di ogni utente o ovunque PATHsia definito sul tuo sistema.

Salva sotto lo bashscript come jabrefnella /home/bin/directory appena creata .

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

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

Lo bashscript dovrebbe essere reso eseguibile con:

$ sudo chmod +x jabref

Lo script aprirà l'ultima versione di JabRef*.javprecedentemente salvata /home/opt/jabref/con qualsiasi launcher desktop ancora esistente o qualsiasi integrazione del browser di file. Anche semplicemente digitando jabrefdalla riga di comando funziona.


Un po 'tardi, ma funziona alla grande, anche con i3wm DE.
Ébe Isaac,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.