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