https://bugs.kde.org/show_bug.cgi?id=445217
Bug ID: 445217 Summary: Configuration file mess under $XDG_CONFIG_HOME Product: Akonadi Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: philipp.reichm...@gmail.com Target Milestone: --- SUMMARY Akonadi components put their config files in different places - some under $XDG_CONFIG_HOME, others under $XDG_CONFIG_HOME, and some seem to put them in both places. While this technically does not contradict the XDG spec, this is inconsistent, difficult to use., and contributes to the mess in ~/.config that is a deterrent to many novice users. STEPS TO REPRODUCE 1. Install Akonadi, work with it for a while 2. Check content of ~/.config OBSERVED RESULT There are some configuration files in a directory ~/.config/akonadi, and other configuration files directly under ~/./config, which is both inconsistent and unwieldy On my system: > cd ~/.config > ls -1 akonadi* akonadi_akonotes_resource_0rc akonadi_contacts_resource_2rc akonadi-firstrunrc akonadi_ical_resource_0rc akonadi_indexing_agentrc akonadi_maildir_resource_0rc akonadi-migrationrc akonadi: agent_config_akonadi_akonotes_resource_0 agent_config_akonadi_akonotes_resource_0_changes.dat agent_config_akonadi_archivemail_agent_changes.dat agent_config_akonadi_birthdays_resource agent_config_akonadi_birthdays_resource_changes.dat agent_config_akonadi_contacts_resource_0 agent_config_akonadi_contacts_resource_0_changes.dat agent_config_akonadi_contacts_resource_1 agent_config_akonadi_contacts_resource_1_changes.dat agent_config_akonadi_contacts_resource_2 agent_config_akonadi_contacts_resource_2_changes.dat agent_config_akonadi_followupreminder_agent_changes.dat agent_config_akonadi_ical_resource_0 agent_config_akonadi_ical_resource_0_changes.dat agent_config_akonadi_indexing_agent agent_config_akonadi_indexing_agent_changes.dat agent_config_akonadi_maildir_resource_0 agent_config_akonadi_maildir_resource_0_changes.dat agent_config_akonadi_maildispatcher_agent_changes.dat agent_config_akonadi_mailfilter_agent_changes.dat agent_config_akonadi_mailmerge_agent_changes.dat agent_config_akonadi_migration_agent_changes.dat agent_config_akonadi_newmailnotifier_agent_changes.dat agent_config_akonadi_notes_agent_changes.dat agent_config_akonadi_sendlater_agent_changes.dat agent_config_akonadi_unifiedmailbox_agent agent_config_akonadi_unifiedmailbox_agent_changes.dat agentsrc akonadiconnectionrc akonadiserverrc EXPECTED RESULT If we have a directory ~/.config/akonadi, all Akonadi coomponents should put their config files in there. SOFTWARE/OS VERSIONS Akonadi components 21.08.3 Operating System: openSUSE Tumbleweed 20211107 KDE Plasma Version: 5.23.2 KDE Frameworks Version: 5.87.0 Qt Version: 5.15.2 Kernel Version: 5.14.14-1-default (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.