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