Marble/xdg: Difference between revisions

From KDE Community Wiki
(initial commit with list of directories)
 
m (6 revisions imported: Import from techbase...)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
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:
In a typical Marble installation we have the following directory structure:


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

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