ฉันจะเพิ่มไอคอน snap application (Notes) ไปยังเดสก์ท็อปได้อย่างไร
วิธีการปกติของ usr / shared / applications ไม่สามารถใช้งานได้กับ snap application
ฉันดูในโฟลเดอร์ snap และไม่พบสิ่งที่มีประโยชน์
ฉันจะเพิ่มไอคอน snap application (Notes) ไปยังเดสก์ท็อปได้อย่างไร
วิธีการปกติของ usr / shared / applications ไม่สามารถใช้งานได้กับ snap application
ฉันดูในโฟลเดอร์ snap และไม่พบสิ่งที่มีประโยชน์
คำตอบ:
ปัจจุบัน .desktops สำหรับ snaps อยู่ใน /var/lib/snapd/desktop/applications
หนึ่งสามารถคัดลอกออกมาเพื่อใช้เป็นเดสก์ท็อปหรือในกรณีของ Unity เมื่อรัน snap เพียงปักหมุดไอคอนที่ปรากฏในตัวเรียกใช้งาน
เท่าที่มีไอคอน snap ใน unity launcher - atm หาก snap มีการติดตั้ง. adb equivilant (vlc เป็นตัวอย่างหนึ่ง) จากนั้น snap จะใช้ไอคอนของ. deb (พฤติกรรมที่ไม่เหมาะสม)
ในกรณีเหล่านี้ .desktop ใหม่สำหรับ snap ควรถูกสร้างขึ้นใน ~ / .local / share / applications & บน Exec = line ใช้เส้นทางแบบเต็มไปยังไบนารีสแน็ปสิ่งนี้จะแตกต่างจาก .desktop
โซลูชันถาวรที่ง่ายสำหรับการติดตั้ง snap ทั้งหมดคือการเชื่อมโยงโฟลเดอร์ snap. desktop ของคุณภายในหนึ่งในผู้ใช้หรือโฟลเดอร์. desktop ของระบบ
สำหรับผู้ดูแลระบบ:
sudo ln -s /var/lib/snapd/desktop/applications/ /usr/share/applications/snap
สำหรับผู้ใช้ของคุณเท่านั้น:
ln -s /var/lib/snapd/desktop/applications/ ~/.local/share/applications/snap
ยืนยันให้ทำงานทันทีบน Linux Mint
เมื่อฉันสแน็ปติดตั้งเครื่องปั่นไฟล์ .desktop จะอยู่ในไดเรกทอรีย่อย / snap เพื่อให้มันทำงานกับ gnome ได้ฉันต้องคัดลอก blender.desktop จาก /snap/blender/current/blender.desktop ไปยัง / usr / share / applications (ในฐานะ root) และทั้งหมดนั้นคงที่: blender แสดงในเมนู gnome และ nautilus เชื่อมโยงกับไฟล์. blend
ดูเหมือนว่ารอยแตกระหว่าง snaps และ gnome สำหรับฉัน บางทีสิ่งที่เราต้องการก็คือคำพังเพย (หรือเป็นคำพังเพย; ^)