ฉันทำสคริปต์เล็กน้อยนี้เพื่อให้ผู้ใช้ของเราสามารถเปิดไฟล์ที่มีโปรแกรมที่ต้องการได้
https://github.com/gecos-team/openwith
แพ็คเกจนี้ประกอบด้วย:
1) เชลล์สคริปต์เล็ก ๆ ที่พร้อมท์ให้คุณเลือกไบนารี (โดยใช้กล่องโต้ตอบ Zenity แบบง่าย) สคริปต์นี้ควรตั้งชื่อ/ usr / bin / openwith
# / bin / ดวลจุดโทษ
default = "/ usr / bin /"
FILE = `zenity - เลือกไฟล์ --filename = $ DEFAULT --title =" เปิดด้วย ... "
กรณี $? ใน
0)
"$ FILE" "$ 1" ;;
esac
2) ไฟล์openwith.desktop ที่คุณต้องวางใน / usr / share / applications / เพื่อให้คุณสามารถเลือก "openwith" เมื่อคลิกขวาที่ไฟล์ใน Nautilus
[รายการเดสก์ท็อป]
เวอร์ชัน = 1.0
type = แอพลิเคชัน
เทอร์มิ = false
ไอคอน = การประยุกต์ใช้ค่าเริ่มต้นไอคอน
ชื่อ = โปรแกรมที่คุณเลือก ...
ชื่อ [es_ES] = ยกเลิกโปรแกรมเป็นเอ ...
ความคิดเห็น = เปิดไฟล์ด้วยโปรแกรมที่เลือก
ความคิดเห็น [es_ES] = Abre un archivo con el programa seleccionado
Exec = / usr / bin / openwith% f