17
เรียกใช้ไฟล์ .desktop ในเทอร์มินัล
จากสิ่งที่ฉันรวบรวมได้.desktopไฟล์คือทางลัดที่อนุญาตให้ปรับแต่งการตั้งค่าแอปพลิเคชัน ตัวอย่างเช่นฉันมีพวกเขามากมายใน/usr/share/applications/โฟลเดอร์ของฉัน หากฉันเปิดโฟลเดอร์nautilusนั้นฉันสามารถเรียกใช้แอปพลิเคชันเหล่านี้เพียงแค่ดับเบิลคลิกที่ไฟล์ที่เกี่ยวข้องเช่นดับเบิลคลิกfirefox.desktopเรียกใช้ Firefox อย่างไรก็ตามฉันไม่สามารถหาวิธีที่จะทำสิ่งเดียวกันผ่านทางสถานี ถ้าฉันทำgnome-open foo.desktopมันก็แค่เปิดfoo.desktopเป็นไฟล์ข้อความ ถ้าฉันทำให้มันสามารถเรียกใช้งานได้และเรียกใช้ในการทุบตีมันก็ล้มเหลว (ซึ่งคาดว่าจะชัดเจนไม่ใช่สคริปต์ทุบตี) แก้ไข: การexec /fullpath/foo.desktopให้Permission deniedข้อความถึงฉันแม้ว่าฉันจะเปลี่ยนความเป็นเจ้าของเป็นของตัวเองก็ตาม หากฉันทำให้สามารถเรียกใช้งานได้และทำตามคำสั่งเดียวกันแท็บเทอร์มินัลที่ฉันกำลังใช้ก็จะปิดลง (ฉันเดาว่ามันจะขัดข้อง) สุดท้ายถ้าผมทำผมได้รับรายงานข้อผิดพลาดsudo exec /fullpath/foo.desktopsudo: exec: command not found นั่นคือคำถามของฉันฉันจะเรียกใช้foo.desktopไฟล์จากเทอร์มินัลได้อย่างไร