เรียกใช้แอปพลิเคชันที่มีนามสกุลไฟล์เฉพาะโดยใช้ไฟล์. desktop
 Oct 19 2020
ฉันต้องการเรียกใช้ appimage ที่มีอยู่ในไดเร็กทอรีเฉพาะโดยไม่คำนึงถึงชื่อ ฉันลองวิธีนี้แล้วไม่ประสบความสำเร็จ
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=application
Icon=application.png
Path=/path/to/application/
Exec=/path/to/application/*.AppImage
StartupNotify=false
StartupWMClass=application
OnlyShowIn=Unity;
X-BAMFGenerated=true
 
    ฉันจะเรียกใช้แอปพลิเคชันที่มีนามสกุลไฟล์เฉพาะโดยใช้ไฟล์. desktop ได้อย่างไร
คำตอบ
3  vanadium Oct 19 2020 at 17:27
คุณไม่สามารถใช้สัญลักษณ์แทนใน.desktopไฟล์ คุณต้องระบุสิ่งที่คุณต้องการเรียกใช้และระบุชื่อไฟล์ AppImage เป็นอย่างน้อยหากอยู่ในโฟลเดอร์ที่รวมอยู่ในเส้นทางการค้นหาของคุณหรือชื่อพา ธ แบบเต็มหากไม่มี
บางทีคุณอาจถามคำถามนี้เนื่องจากคุณไม่ต้องการเปลี่ยนแปลง.desktopทุกครั้งที่คุณอัปเกรด AppImage ในกรณีนี้มีความเป็นไปได้บางประการ:
- เปลี่ยนชื่อของคุณ
.AppImageให้เป็นชื่อสามัญเช่นShotcut-200628.glibc2.14-x86_64.AppImage->shotcutเพื่อให้คุณสามารถอ้างอิงแอพรูปภาพ<path>/shotcutใน.desktopไฟล์ของคุณ ข้อเสีย: คุณจะไม่เห็นอีกต่อไปว่าคุณมีเวอร์ชันใดจากชื่อไฟล์ 
อีกทางหนึ่ง:
- สร้าง symlink ไปยัง
.AppImageไฟล์ในโฟลเดอร์ที่อยู่ในเส้นทางการค้นหาของคุณเช่น~/bin/shotcut-><path>/Shotcut-200628.glibc2.14-x86_64.AppImageจากนั้นอ้างถึงลิงก์สัญลักษณ์ในไฟล์เดสก์ท็อปของคุณ 
ข้อดี:
- คุณเก็บชื่อ AppImage ไว้จึงสามารถดูเวอร์ชันได้ทันที
 - ใน
.desktopไฟล์นั้นเพียงพอที่จะระบุชื่อของไฟล์ปฏิบัติการshotcutเนื่องจากอยู่ในเส้นทางการค้นหาของคุณ - นอกจากนี้คุณยังสามารถเปิด AppImage จากสถานีหรือโต้ตอบการทำงานAlt+ กับคำสั่งF2
shotcut 
ข้อเสียเปรียบ:
- เมื่ออัปเดตแอปรูปภาพคุณต้องอัปเดตลิงก์สัญลักษณ์
 
1  WU-TANG Oct 19 2020 at 18:54
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=sh -c "/home/theWu/Downloads/*.AppImage"
Name=colontracee
Icon=/home/theWu/Pictures/tracee1.jpg
Categories=Application
 
     ... ได้ผลสำหรับฉันตามที่ OP ร้องขอ ... แต่ถ้าฉันทำสิ่งนี้ฉันจะกังวลว่ามี. AppImage หลายตัวในไดเร็กทอรี มันคว้าอันแรกตามลำดับตัวอักษร
.... แต่สัญลักษณ์แทนใช้งานได้