บังคับให้เปิดนามสกุลไฟล์ด้วยแอพเฉพาะ (ส่วนขยายเช่น. exe, .jpg, .mp4 …)
ฉันได้อ่านคำถามเกี่ยวกับการสร้างไฟล์. เดสก์ท็อปที่จะใช้บนแท็บ "เปิดด้วยแอปพลิเคชันอื่น"แต่นี่ไม่ใช่สิ่งที่ฉันต้องการฉันต้องการให้สามารถคลิกที่ไฟล์ใน Dash หรือใน Nautilus และสามารถเปิดได้ ด้วยแอพที่ระบุ ตัวอย่างเช่นฉันมีกรณีนี้ในขณะนี้: เมื่อฉันคลิกไฟล์EXEมันจะไม่ถูกเรียกใช้โดย Wine แต่ฉันจะได้สิ่งต่อไปนี้: หากฉันพยายามค้นหาไวน์ในตัวเลือกเมนูเปิดด้วยบริบทจะมีอยู่ ฉันดำเนินการได้ดีจากที่นั่นเป็นครั้งแรก แต่หลังจากนั้นเวลาต่อไปนี้ไวน์จะไม่ปรากฏขึ้นให้เลือกในเมนูบริบทหลัก: จากนั้นฉันไปที่คุณสมบัติเพื่อเปิดด้วยแท็บเพื่อค้นหาไวน์ มันไม่ได้อยู่ในแอพเริ่มต้นและไม่ได้อยู่ในแอพแนะนำเมื่อฉันคลิกและค้นหาบนแสดงแอปพลิเคชันอื่น สิ่งนี้ไม่ จำกัด เฉพาะส่วนขยาย EXE มันเกิดขึ้นกับไฟล์ MKV, ไฟล์ MP4, JPG, PNG, MP3 และแม้แต่ SVG และ CSS ดังนั้นแทนที่จะพยายามหาวิธีการแก้ปัญหาสำหรับหนึ่งฉันต้องการวิธีที่สามารถทำได้เพื่อขยายประเภทใด ๆ ที่สามารถ: ทำให้แอปเป็นค่าเริ่มต้นของส่วนขยายนั้น ปรากฏบนเมนูบริบทใน Nautilus เมื่อฉันคลิกขวาที่ไฟล์ ปรากฏในแท็บ "เปิดด้วย" ในหน้าต่างคุณสมบัติของไฟล์ ดำเนินการแอปที่ระบุอย่างถูกต้องเมื่อฉันคลิกที่ไฟล์ด้วย Dash การดำเนินการนี้อาจฟังดูเหมือนเป็นเรื่องปกติสำหรับแอปที่จะใช้งานไฟล์ แต่มันก็ไม่ได้เป็นเช่นนั้นเสมอไป ดังนั้นสำหรับกรณีที่ใช้งานไม่ได้จริงจะแก้ไขได้อย่างไร การรีเซ็ตส่วนขยายหรือไม่การอัปเดตไฟล์ที่สามารถเปิดส่วนขยายดังกล่าวได้หรือไม่การเพิ่มแอพผ่านทางบรรทัดคำสั่งหรือเครื่องมือ GUI