วิธีการติดตั้ง 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) snap นี้ถือว่าเสถียร ข้อเสนอแนะและการสนับสนุนใด ๆ ที่มีความนิยม
koppor

1
@ koppor ดีใจที่ได้ทราบ หวังว่ามันจะออกมาเร็ว ๆ นี้
becko

คำตอบ:


18

ขั้นแรกให้เปลี่ยนไดเรกทอรี

cd ~/.local/share/applications

จากนั้นเปิดโปรแกรมแก้ไขนาโน:

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-> ->YEnter

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
Ébe Isaac
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.