คำตอบข้างต้นทั้งหมดถือว่าสมมติว่าไฟล์เดสก์ท็อปอยู่ใน / usr / share / applications แต่บางครั้งก็ไม่เป็นเช่นนั้น ดังนั้นฉันโพสต์คำตอบของฉันในกรณีที่คำตอบเหล่านี้ไม่ทำงาน
โดยปกติเมื่อเรียกใช้แอปพลิเคชันหรือแพ็คเกจที่คุณติดตั้งไอคอนของแอปพลิเคชันจะปรากฏในตัวเรียกใช้งาน กล่าวคือ ubuntu ได้สร้างไฟล์เดสก์ท็อปสำหรับแอปพลิเคชันโดยอัตโนมัติแล้ว สิ่งที่คุณต้องทำคือค้นหาและคัดลอกไปยังเดสก์ท็อป บ่อยครั้งมากกว่าที่มันจะอยู่ใน / usr / share / applications ตามที่คิดโดยคำตอบอื่น ๆ ของคำถามนี้ แต่บางครั้งมันอยู่ใน ~ / .local / share / applications หรือที่อื่น ๆ ที่คุณไม่มีความคิด ในต่อไปนี้ฉันจะเพิ่มไอคอนสำหรับผู้สร้าง Qt ซึ่งไม่ได้อยู่ใน / usr / share / applications โดยค่าเริ่มต้นไปยังเดสก์ท็อปเพื่อแสดงวิธีการนี้
(1) หลังจากติดตั้ง Qt แล้วให้รัน Qt Creator
(2) ค้นหาพา ธ ไปยังไฟล์ที่เรียกทำงานได้ ซึ่งสามารถทำได้โดยค้นหารายการการตรวจสอบระบบในแท็บกระบวนการสำหรับกระบวนการเฉพาะสำหรับแอปพลิเคชันนั้นและดูคุณสมบัติกระบวนการ
(3) บันทึกเส้นทางพูด/home/zh/Qt/Tools/QtCreator/bin/qtcreator
สำหรับ Qt Creator sudo find / -name "*.desktop"|xargs grep /home/zh/Qt/Tools/QtCreator/bin/qtcreator
ค้นหาดิสก์สำหรับแฟ้มสก์ท็อปที่มีเส้นทางนี้โดยใช้คำสั่ง คุณจะได้รับ "/home/zh/.local/share/applications/DigiaQt-qtcreator-community.desktop"
(4) คัดลอกไฟล์เดสก์ท็อปนั้นไปที่ ~ / Desktop จากนั้นคุณก็พร้อม