ทำไมบางแอปพลิเคชันใช้ ~ / .config / appname สำหรับข้อมูลการกำหนดค่าของพวกเขาในขณะที่คนอื่นใช้ ~ / .appname?
ฉันสังเกตเห็นว่าบางแอปพลิเคชันนำไฟล์การตั้งค่าไปใช้~/.config/appnameขณะที่บางแอปพลิเคชันใช้~/.appname(ในแบบคลาสสิก AFAIK) สำหรับสิ่งนี้ ความรู้สึกในความแตกต่างนี้และสิ่งที่จะดีกว่าที่จะพิจารณาสำหรับการใช้งานของฉัน? อัปเดต: ดูเหมือนว่า (ค่าเริ่มต้น XUbuntu 11.10) ของฉัน $ XDG_CONFIG_HOME ถูกตั้งค่าเป็น~/และแอปพลิเคชั่นส่วนใหญ่ในระบบของฉัน (เช่น Mozilla Firefox, Adobe Flash Player, Midnight Commander, Opera, Wine, ฯลฯ ) ปฏิบัติตามสิ่งนี้ แต่ยังมีแอปพลิเคชั่นมากมาย (เช่น Compiz, Deadbeef, VLC, Qt Creator, Google Chrome, XFCE และอื่น ๆ ) ที่ใช้~/.config/แทน อีกสิ่งที่น่าสงสัยก็คือไดเรกทอรีที่อยู่ใน~/.config/นั้นไม่ถูกซ่อน (ไม่มีจุดในชื่อ) - ไม่ใช่แอปพลิเคชันที่คาดว่าจะมีชื่อคงที่โดยไม่ขึ้นอยู่กับตำแหน่ง (ค่า $ XDG_CONFIG_HOME)