ฉันมีแอปพลิเคชัน GUI ซึ่งเริ่มต้นด้วยเชลล์สคริปต์ ฉันจะสร้างไอคอนใน Unity dock ได้อย่างไรโดยระบุเชลล์สคริปต์และ.svg
ไอคอน
ฉันมีแอปพลิเคชัน GUI ซึ่งเริ่มต้นด้วยเชลล์สคริปต์ ฉันจะสร้างไอคอนใน Unity dock ได้อย่างไรโดยระบุเชลล์สคริปต์และ.svg
ไอคอน
คำตอบ:
คุณต้องสร้างไฟล์ทางลัด ทางลัดสำหรับ Unity dock ตั้งอยู่~/.local/share/applications/
สร้างไฟล์ myGUIapp.desktop ในไดเรกทอรีนั้น
วางสิ่งต่อไปนี้ลงในไฟล์นั้น (พร้อมพา ธ ที่ถูกต้องสำหรับไอคอนและ shellscript):
[รายการเดสก์ท็อป]
ชื่อ = App GUI ของฉัน
Exec = / path / to / shellscript.sh
ไอคอน = / path / to / you / icon.svg
Terminal = false
Type = แอปพลิเคชัน
StartupNotify = true
ทำให้ไฟล์ปฏิบัติการ:
คลิกขวา -> Properties -> Permissions -> Tick 'อนุญาตให้เรียกใช้งานเป็นโปรแกรม'
เริ่มต้นใหม่สามัคคี(หรือลากไฟล์ไปยังท่าเรือจะได้รับมันมีโดยตรง)
ดูในไฟล์อื่น ๆ~/.local/share/applications/
เพื่อรับทราบว่าควรมีลักษณะอย่างไร ข้อมูลเพิ่มเติมมีอยู่ในบล็อกนี้
แก้ไข:
หากคุณต้องการให้ผู้ใช้ทุกคนสามารถเข้าถึงทางลัดได้คุณควรตรวจสอบคู่มือบรรจุภัณฑ์ของอูบุนตูเกี่ยวกับไอคอน
โดยทั่วไปไฟล์ .desktop จะถูกติดตั้งหรือย้ายไปที่อื่น/usr/share/applications/<binary>.desktop
และจะมีไอคอนวางไว้/usr/share/icons/hicolor/scalable/apps