แทนที่จะมุ่งเน้นที่จะพยายามเปิดหลายแอพมามีแอพเดียวที่เปิดไฟล์ในแอพอื่น ๆ เพื่อที่เราสามารถสร้างที่กำหนดเอง.desktop
แฟ้มในและช่วยให้เรียกว่า./.local/share/applications/
open_dual.desktop
เนื้อหาเป็นเช่นนั้น ( Icon=
เป็นทางเลือกดังนั้นไม่รวมอยู่ด้วยโปรดทราบว่าฉันไม่มี office libre ดังนั้นให้ใช้wps
ในตัวอย่างนี้แทน แต่สำหรับคุณคำสั่งควรเป็นlibreoffice --writer
)
[Desktop Entry]
Name=Dual Open
Exec=bash -c 'setsid gedit "$1" & setsid wps "$1" &' sh %F
Terminal=false
Type=Application
MimeType=text/plain;text/csv;
เมื่อเสร็จแล้วคุณควรจะสามารถโฆษณาที่เมนู "เปิดด้วย"
อีกวิธีหนึ่งเป็นสคริปต์ Nautilus บันทึกไว้ใน.local/share/nautilus/scripts/
และให้เรียกมันว่าdual_open.sh
#!/usr/bin/env bash
setsid gedit "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &
setsid libreoffice --writer "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &
chmod +x ~/.local/share/nautilus/scripts/dual_open.sh
ทำให้ปฏิบัติการสคริปต์ด้วย ตอนนี้คุณควรมีเมนู "สคริปต์" เมื่อคุณคลิกขวาที่ไฟล์และdual_open.sh
ควรเป็นตัวเลือก