Я помітив, що деякі програми ставлять свої файли конфігурації, ~/.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)?