โปรแกรมที่แสดงขึ้นในประสก์ท็อปเมนู ฯลฯ จะมีเนื่องจาก.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/