โปรแกรมที่แสดงขึ้นในประสก์ท็อปเมนู ฯลฯ จะมีเนื่องจาก.desktopไฟล์ในและ/usr/share/applications ~/.local/share/applicationsคุณสามารถสร้างตัวเรียกใช้โดยใช้ไฟล์ที่คล้ายกับสิ่งนี้ในตำแหน่งใดตำแหน่งหนึ่งข้างต้น (ตั้งชื่อtelegram.desktopหรือคล้ายกัน):
[Desktop Entry]
Encoding=UTF-8
Name=Telegram
Exec=/opt/Telegram/Telegram -- %u
Icon=/opt/Telegram/telegram128.png
Type=Application
Categories=Network;
MimeType=x-scheme-handler/tg;
โปรดทราบว่าExecบรรทัดควรมีคำสั่งที่จะเปิดตัวแอป (อย่างหนึ่งที่คุณใช้ในเทอร์มิ) - นี่อาจจะเป็นเหมือนtelegram, /usr/bin/telegram-cli, /opt/Telegram/Telegramฯลฯ
Iconจุดเส้นด้านซ้ายไปที่ไอคอนเพื่อใช้ - นี้สามารถtelegram(ถ้ามีการตั้งชื่ออย่างเหมาะสมไอคอนใน~/.local/share/iconsหรือ/usr/share/applications) หรือชี้ไปที่ไอคอนไฟล์ได้โดยตรง (เช่น/opt/Telegram/telegram128.png.) หากคุณต้องการไอคอนผมได้อัพโหลดหนึ่งที่นี่
หากไฟล์ไม่แสดงให้ลองเรียกใช้หนึ่งในคำสั่งเหล่านี้:
update-desktop-database /usr/share/applications
update-desktop-database ~/.local/share/applications
ขึ้นอยู่กับตำแหน่งที่คุณวางไฟล์ อาจจำเป็นต้องรีสตาร์ทเดสก์ทอป (หรือออกจากระบบและกลับเข้ามาใหม่อีกครั้ง) กระบวนการที่คล้ายกันสามารถทำได้สำหรับแอปพลิเคชันอื่น
ข้อมูลจำเพาะสำหรับไฟล์ .desktop สามารถดูได้ที่นี่: http://standards.freedesktop.org/desktop-entry-spec/latest/