Menu ▾ ▴

#367 Use Freedesktop specification instead of ~/.TaskCoach

closed
None
windows
2026-01-20
2008-10-15
No

TaskCoach shouldn't create a .TaskCoach folder.

According to fd.o specification, it should put user preferences in
$XDG_CONFIG_HOME.

Any user data should go to $XDG_DATA_HOME. I only see the list of used channels
belonging to this folder.

Any cache stuffs should go to $XDG_CACHE_HOME

More infos : http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html

The reason why I'm reporting this bug :
http://ploum.frimouvy.org/?184-cleaning-user-preferences-keeping-user-data

It has to be noted that things can be done easily with python-xdg, available in most linux distributions.
http://www.freedesktop.org/wiki/Software/pyxdg

AFAIK, the spec also covers using Windows and Mac.

Discussion

  • Frank Niessink

    Frank Niessink - 2008-10-16

    Hi Lionel,

    I wasn't aware of this standard, thanks for bringing it to our attention.

    Cheers, Frank

     
  • Lionel Dricot

    Lionel Dricot - 2008-10-16

    You're welcome :-)

    I know that it's still not a well known standard, that's why I promote it. Slowly, famous application are migrating to follow it : nautilus, tracker, compiz, totem, gnome-do, glade, gtk-2, anjuta, metacity, ...

    If you are interested, there a tracker bug : http://bugzilla.gnome.org/show_bug.cgi?id=523057

    Thanks for your interest.

     
  • Aaron Wolf

    Aaron Wolf - 2013-02-08
    • platform_s: --> linux
    • milestone: Release_0.71.1 --> Release_1.3.23
    • priority: 3 --> 4
     
  • Aaron Wolf

    Aaron Wolf - 2013-02-08

    updating as still relevant to latest version

     
  • Jérome Laheurte

    A fix was made and checked into the source code repository of Task Coach. The fix will be part of the next release. You will get another notification when that release is available with the request to install the new release and confirm that your issue has indeed been fixed.

    If you like, you can download a recent build from http://www.fraca7.net/TaskCoach-packages/latest_bugfixes.py to test the fix.

    Because a fix has been made for this bug report, the priority of this report has been lowered to 1 and its resolution has been set to 'Fixed'.
    Thanks, Task Coach development team

     
  • Jérome Laheurte

    This bug should be fixed in the latest release of Task Coach. Can you please install the latest release of Task Coach and confirm that this bug has indeed been fixed?

    Thanks, Task Coach development team

     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27
    • status: fixed-and-released --> closed
    • Operating system: --> windows
    • First version affected: --> Release_1.4.6
     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27

    Hi, it's many years later, and as I close this old resolved ticket, I'm excited to tell you that https://github.com/taskcoach/taskcoach now has updated Python3 Task Coach codebase! Packages are available for some common Linux systems and we can add more.

    We'd love to have you test the updated program

    Cheers

     

Log in to post a comment.