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