ฉันใช้ Ubuntu 12.04 พร้อมอินเทอร์เฟซ Unity ที่เป็นค่าเริ่มต้น ฉันติดตั้งในภายหลังเดสก์ท็อป KDE, XFCE, LXDE, gnome-shell และ Cinnamon
KDE มาพร้อมกับแอปพลิเคชันเริ่มต้นที่แตกต่างจาก Unity เช่น
kwriteสำหรับการแก้ไขข้อความkonsoleเสมือนเทอร์มินัลkfontviewสำหรับการดูและติดตั้งแบบอักษรdolphinเป็นไฟล์เบราว์เซอร์ ฯลฯ
Other DE มาพร้อมกับแอปพลิเคชั่นเริ่มต้นอื่น ๆ
ปัญหาเกิดขึ้นเมื่อคุณต้องการเปิดไฟล์เช่นไฟล์ข้อความซึ่งทั้งคู่สามารถเปิดได้geditและkwriteฉันต้องการใช้kwriteกับ KDE และgeditUnity หรือ Gnome แต่ไม่มีวิธีการตั้งค่าเช่นนี้ ฉันสามารถตั้งค่าแอปพลิเคชันเริ่มต้นสำหรับไฟล์ข้อความโดยเปลี่ยนการตั้งค่าตามลำดับทั้งใน KDE และ Unity แต่มันจะกลายเป็นค่าเริ่มต้นสำหรับ DE ทั้งสอง
ตัวอย่างเช่นหากฉันตั้งkfontviewerเป็นแอปพลิเคชันการดูแบบอักษรเริ่มต้นใน KDE มันจะเปิดแบบอักษรเมื่อฉันอยู่ใน Unity หรือ Gnome และในทางกลับกัน นี่เป็นปัญหาเนื่องจากการโหลดโปรแกรม DE อื่น ๆ ใช้เวลานานกว่าค่าเริ่มต้นสำหรับ DE ที่ใช้
คำถามของฉันคือ: ฉันสามารถใช้แอปพลิเคชันเริ่มต้นที่แตกต่างกันสำหรับ DE ที่แตกต่างกันได้หรือไม่ อย่างไร?