My favorites | Sign in
Project Logo
                
New issue | Search
for
| Advanced search | Search tips
Issue 86: Feature request: please use XDG Base Directories
1 person starred this issue and may be notified of changes. Back to list
Status:  New
Owner:  ----
Type-Defect
Priority-Medium


Sign in to add a comment
 
Reported by Kelly.Clowers, Aug 26, 2008
I would like to see Newsbeuter use the XDG base directories (default:
~/.config/newsbeuter/ for config files and ~/.cache/newsbeuter/ for the
downloaded feeds)
 
Comment 1 by theunixelite, Aug 27, 2008
What are XDG base directories and what is their benefit?
Comment 2 by Kelly.Clowers, Aug 27, 2008
base dir standard:
 http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html

A tiny library for base dir (being used by at least xine 1.2):
 http://n.ethz.ch/~nevillm/download/libxdg-basedir/

The fd.o XDG base dir spec is meant to clean up the home dir, and logically separate
files you most likely want to keep (e.g. configs) from files you may not want to keep
(e.g. cache). It also defines ~/.local/share/. I think it would useful to be able to
figure out how much space in my home dir is being taken up by cached files by looking
at a single directory. And having a single config directory makes thing tidier, and
also more convenient for keeping home in a VCS (admittedly a very small use case).

XDG Base Dirs is not that widespread yet, but my system already has:
awesome (3.0), evince, Last.fm, nitrogen, psi-im.org, transmission, tracker and xine
(1.2), xmms2 and others in .config
Comment 3 by jonathan.stott, May 05, 2009
Just to follow up on this feature request.
It's almost possible to use XDG base directories just through the cli options (-c,
-u, -C), but even when these are used, newsbeuter still creates a .newsbeuter
directory which ends up containing history.cmdline and history.search files.  Even if
XDG directories do not become the default, the ability to fully specify where
newsbeuter leaves its files would be useful.
Sign in to add a comment

Hosted by Google Code