ฉันควรแก้ไขรายการเริ่มต้นใดสำหรับแอปพลิเคชันเริ่มต้นและความแตกต่างระหว่างสองรายการนี้คืออะไร
ฉันต้องการที่จะเพิ่ม miro เข้ากับ GUI แอปพลิเคชันเริ่มต้นในการตั้งค่าระบบ / แอปพลิเคชันเริ่มต้น ฉันเพิ่ม;miro.desktopถัดจากรายการ rhythmbox.desktop ในที่สุดก็ค้นพบว่ามันไม่ได้ถูกเพิ่มเข้าไปaudio/x-vorbis+ogg=rhythmbox.desktopเพราะaudio/x-vorbis+ogg=rhythmbox.desktop;miro.desktopมันจะไม่ปรากฏในรายการการตั้งค่าระบบ / แอปพลิเคชันเริ่มต้นสำหรับรายการเสียง ฉันสามารถค้นหาได้default.listทั้ง /etc/gnome/defaults.list หรือ /usr/share/applications/defaults.list การแก้ไขอาจให้ผลลัพธ์เดียวกันกับฉัน อ่านเพิ่มเติมและฉันพบว่า GNOME แยกการตั้งค่าสำหรับแอปพลิเคชันเริ่มต้นในการตั้งค่าทั้งระบบและผู้ใช้เฉพาะ /etc/gnome/defaults.listระบบการมอบหมายงานการประยุกต์กว้างสามารถพบได้ใน ~/.local/share/applications/defaults.listเฉพาะผู้ใช้ใน ดังนั้นฉันเข้าใจว่าถ้าฉันคลิกขวา / เปิดด้วย / ตั้งเป็นค่าเริ่มต้นมันจะทำการเปลี่ยนแปลงของฉัน~/.local/share/applications/mimeapps.listและจะเชื่อมโยงกับผู้ใช้นั้น ฉันคิดว่าฉันสามารถสร้างรายการเริ่มต้นได้~/.local/share/applications/แต่เนื่องจากการเปลี่ยนแปลงทั้งสองเกิดขึ้น/usr/share/applications/defaults.listและ/etc/gnome/defaults.listเป็นระบบที่กว้างฉันไม่แน่ใจว่าวิธีใดที่ถูกต้อง ความแตกต่างระหว่างสองสิ่งและรายการที่ถูกต้องในการแก้ไขคืออะไร