JabRef-3.2.jarฉันดาวน์โหลด ฉันสามารถรันมันจากบรรทัดคำสั่ง:
java -jar JabRef-3.2.jar
ซึ่งใช้งานได้ดี แต่ฉันอยากได้ตัวเรียกใช้ในเมนูเริ่มถ้าเป็นไปได้ด้วยไอคอนที่เหมาะสม ฉันจะทำสิ่งนี้ได้อย่างไร
หมายเหตุ: ฉันใช้ Xubuntu 15.04
JabRef-3.2.jarฉันดาวน์โหลด ฉันสามารถรันมันจากบรรทัดคำสั่ง:
java -jar JabRef-3.2.jar
ซึ่งใช้งานได้ดี แต่ฉันอยากได้ตัวเรียกใช้ในเมนูเริ่มถ้าเป็นไปได้ด้วยไอคอนที่เหมาะสม ฉันจะทำสิ่งนี้ได้อย่างไร
หมายเหตุ: ฉันใช้ Xubuntu 15.04
คำตอบ:
ขั้นแรกให้เปลี่ยนไดเรกทอรี
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มันควรจะสร้างไอคอนสำหรับคุณที่จะเปิดตัวเพียงแค่ค้นหาใน
/media/*โฟลเดอร์
ส่วนตัวฉันได้สร้าง/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ที่บรรทัดคำสั่งก็ใช้งานได้
sudo snap install jabref --edge --devmode. อัปเดต:sudo snap refresh jabref --edge --devmode. จะมีเวอร์ชั่นที่เสถียรทันทีที่ a) JabRef 4.0 ถูกปล่อยออกมาและ b) snap นี้ถือว่าเสถียร ข้อเสนอแนะและการสนับสนุนใด ๆ ที่มีความนิยม