Difference between revisions of "Projects/Marble/xdg"

Jump to: navigation, search
(initial commit with list of directories)
 
(add trailing / for directories to prepare addition of files)
 
(3 intermediate revisions by one user not shown)
Line 2: Line 2:
 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545037
 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545037
  
In a typical Marble installation we have the following directory structure:
 
  
/home/user/.marble
 
/home/user/.marble/data
 
/home/user/.marble/data/cache/weather
 
/home/user/.marble/data/cache/wikipedia
 
/home/user/.marble/data/cache/photo
 
/home/user/.marble/data/cache
 
/home/user/.marble/data/placemarks
 
/home/user/.marble/data/maps
 
/home/user/.marble/data/maps/venus
 
/home/user/.marble/data/maps/venus/magellan
 
/home/user/.marble/data/maps/earth
 
/home/user/.marble/data/maps/earth/naturalearth
 
/home/user/.marble/data/maps/earth/naturalearth/0
 
/home/user/.marble/data/maps/earth/naturalearth/0/000000
 
/home/user/.marble/data/maps/earth/naturalearth/1
 
/home/user/.marble/data/maps/earth/naturalearth/legend
 
/home/user/.marble/data/maps/moon/clementine
 
/home/user/.marble/data/maps/moon/moonhill
 
/home/user/.marble/data/maps/moon/moonelev
 
/home/user/.marble/data/maps/moon
 
/home/user/.marble/data/maps/mars/viking
 
/home/user/.marble/data/maps/mars
 
  
  /usr/share/kde4/apps/marble
+
In a typical Marble installation we have the following directory structure:
  /usr/share/kde4/apps/marble/data
+
 
  /usr/share/kde4/apps/marble/data/flags
+
{| class="wikitable" border="1"
  /usr/share/kde4/apps/marble/data/mwdbii
+
|-
  /usr/share/kde4/apps/marble/data/bitmaps
+
!  Current directory/file
  /usr/share/kde4/apps/marble/data/stars
+
!  Comment
  /usr/share/kde4/apps/marble/data/maps
+
!  new proposed XDG compliant directory
  /usr/share/kde4/apps/marble/data/maps/earth
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/temp-july
+
|  /home/user/.marble/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm
+
|  base directory, sub directories contain data and cache files, perhaps configuration also
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/0
+
|  n/a
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/0/000000
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/1
+
|  /home/user/.marble/data/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/1/000001
+
|  base directory, sub directories contain data and cache files, perhaps configuration also
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/1/000000
+
|  n/a
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000006
+
|  /home/user/.marble/data/cache/weather/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000005
+
|  cached files of the weather plugin
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000003
+
|  $XDG_CACHE_HOME/marble/weather/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000002
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000001
+
|  /home/user/.marble/data/cache/wikipedia/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000004
+
|  cached files from wikipedia
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000007
+
|  $XDG_CACHE_HOME/marble/wikipedia/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000000
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/2
+
|  /home/user/.marble/data/cache/photo/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000003
+
|  cached files of photo plugin
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000002
+
|  $XDG_CACHE_HOME/marble/photo/
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000001
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000000
+
|  /home/user/.marble/data/cache/
  /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap
+
|  base directory
  /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/0
+
|  n/a
  /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/0/0
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/legend
+
|  /home/user/.marble/data/placemarks/
  /usr/share/kde4/apps/marble/data/maps/earth/precip-dec
+
|  empty in my case
  /usr/share/kde4/apps/marble/data/maps/earth/plain
+
|  ?
  /usr/share/kde4/apps/marble/data/maps/earth/bluemarble
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/bluemarble/legend
+
|  /home/user/.marble/data/maps/
  /usr/share/kde4/apps/marble/data/maps/earth/temp-dec
+
|  base directory, sub directories contain data and cache files, perhaps configuration also
  /usr/share/kde4/apps/marble/data/maps/earth/schagen1689
+
|  n/a
  /usr/share/kde4/apps/marble/data/maps/earth/schagen1689/legend
+
|-
  /usr/share/kde4/apps/marble/data/maps/earth/citylights
+
|  /home/user/.marble/data/maps/venus/
  /usr/share/kde4/apps/marble/data/maps/earth/citylights/legend
+
|  row 2, cell 2
  /usr/share/kde4/apps/marble/data/maps/earth/precip-july
+
|  row 2, cell 3
  /usr/share/kde4/apps/marble/data/maps/moon
+
|-
  /usr/share/kde4/apps/marble/data/maps/moon/clementine
+
|  /home/user/.marble/data/maps/venus/magellan/
  /usr/share/kde4/apps/marble/data/placemarks
+
|  directory contains data/configuration files and subdirectories contain cached files
  /usr/share/kde4/apps/marble/data/svg
+
|  $XDG_DATA_HOME/marble/maps/venus/magellan/
 +
|-
 +
|  /home/user/.marble/data/maps/earth/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/earth/naturalearth/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/earth/naturalearth/0/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/earth/naturalearth/0/000000/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/earth/naturalearth/1/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/earth/naturalearth/legend/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/moon/clementine/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/moon/moonhill/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/moon/moonelev/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/moon/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/mars/viking/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
|  /home/user/.marble/data/maps/mars/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/flags/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/mwdbii/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/bitmaps/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/stars/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/temp-july/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/0/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/0/000000/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/1/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/1/000001/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/1/000000/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000006/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000005/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000003/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000002/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000001/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000004/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000007/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000000/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000003/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000002/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000001/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000000/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/0/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/0/0/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/legend/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/precip-dec/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/plain/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/bluemarble/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/bluemarble/legend/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/temp-dec/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/schagen1689/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/schagen1689/legend/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/citylights/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/citylights/legend/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/earth/precip-july/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/moon/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/maps/moon/clementine/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/placemarks/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|-
 +
| /usr/share/kde4/apps/marble/data/svg/
 +
|  row 2, cell 2
 +
|  row 2, cell 3
 +
|}

Latest revision as of 15:03, 13 January 2010

http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=545037


In a typical Marble installation we have the following directory structure:

Current directory/file Comment new proposed XDG compliant directory
/home/user/.marble/ base directory, sub directories contain data and cache files, perhaps configuration also n/a
/home/user/.marble/data/ base directory, sub directories contain data and cache files, perhaps configuration also n/a
/home/user/.marble/data/cache/weather/ cached files of the weather plugin $XDG_CACHE_HOME/marble/weather/
/home/user/.marble/data/cache/wikipedia/ cached files from wikipedia $XDG_CACHE_HOME/marble/wikipedia/
/home/user/.marble/data/cache/photo/ cached files of photo plugin $XDG_CACHE_HOME/marble/photo/
/home/user/.marble/data/cache/ base directory n/a
/home/user/.marble/data/placemarks/ empty in my case  ?
/home/user/.marble/data/maps/ base directory, sub directories contain data and cache files, perhaps configuration also n/a
/home/user/.marble/data/maps/venus/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/venus/magellan/ directory contains data/configuration files and subdirectories contain cached files $XDG_DATA_HOME/marble/maps/venus/magellan/
/home/user/.marble/data/maps/earth/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/earth/naturalearth/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/earth/naturalearth/0/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/earth/naturalearth/0/000000/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/earth/naturalearth/1/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/earth/naturalearth/legend/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/moon/clementine/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/moon/moonhill/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/moon/moonelev/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/moon/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/mars/viking/ row 2, cell 2 row 2, cell 3
/home/user/.marble/data/maps/mars/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/flags/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/mwdbii/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/bitmaps/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/stars/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/temp-july/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/0/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/0/000000/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/1/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/1/000001/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/1/000000/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000006/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000005/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000003/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000002/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000001/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000004/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000007/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/3/000000/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/2/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000003/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000002/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000001/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/srtm/2/000000/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/0/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/0/0/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/openstreetmap/legend/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/precip-dec/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/plain/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/bluemarble/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/bluemarble/legend/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/temp-dec/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/schagen1689/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/schagen1689/legend/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/citylights/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/citylights/legend/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/earth/precip-july/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/moon/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/maps/moon/clementine/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/placemarks/ row 2, cell 2 row 2, cell 3
/usr/share/kde4/apps/marble/data/svg/ row 2, cell 2 row 2, cell 3

This page was last modified on 13 January 2010, at 15:03. This page has been accessed 2,252 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal