File: Xdg-User-Dirs

package info (click to toggle)
fvwm-crystal 3.3.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 19,748 kB
  • ctags: 793
  • sloc: sh: 2,815; cs: 880; python: 875; makefile: 212
file content (17 lines) | stat: -rw-r--r-- 1,026 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Support for localized user directories into Fvwm-Crystal
# Written by: Dominique Michel <dominique_libre@sourceforge.net> 2013
# see /etc/xdg/user-dirs.defaults and http://freedesktop.org/wiki/Software/xdg-user-dirs

# Be sure the xdg user directories file exist in $HOME
PipeRead 'test ! -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && xdg-user-dirs-update'

# We want them to be globals for the user and with full path
PipeRead 'test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && . ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs; \
	echo SetEnv XDG_MUSIC_DIR ${XDG_MUSIC_DIR:-$HOME}; \
	echo SetEnv XDG_VIDEOS_DIR ${XDG_VIDEOS_DIR:-$HOME}; \
	echo SetEnv XDG_DESKTOP_DIR ${XDG_DESKTOP_DIR:-$HOME/Desktop}; \
	echo SetEnv XDG_DOWNLOAD_DIR ${XDG_DOWNLOAD_DIR:-$HOME}; \
	echo SetEnv XDG_TEMPLATES_DIR ${XDG_TEMPLATES_DIR:-$HOME}; \
	echo SetEnv XDG_PUBLICSHARE_DIR ${XDG_PUBLICSHARE_DIR:-$HOME}; \
	echo SetEnv XDG_DOCUMENTS_DIR ${XDG_DOCUMENTS_DIR:-$HOME}; \
	echo SetEnv XDG_PICTURES_DIR ${XDG_PICTURES_DIR:-$HOME}'