aboutsummaryrefslogtreecommitdiffstats
path: root/xinit.d/desktop-directories
blob: de4b02d8b53aa93555614eb903cf7b0b5492a329 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

USER_STAMP=$HOME/.mdk-desktop

if [ ! -f $USER_STAMP ]; then
    for file in /usr/share/mdk/menu/*-mdk.desktop.template ; do
	    echo $file
	    DIRECTORY_PATH="$HOME/`grep URL $file | sed -e 's|URL=file://\$HOME/||g'`"
	    FILE_PATH=$HOME/`basename $file .template`
	    [ -d "$DIRECTORY_PATH" ] || mkdir -p $DIRECTORY_PATH
	    [ -f $FILE_PATH ] || cat $file | sed -e "s|\$HOME|${HOME}|g" > $FILE_PATH
	    if [ "$file" != "/usr/share/mdk/menu/desktop-mdk.desktop.template" ]; then
  		    echo "file://$FILE_PATH" >> $HOME/.gtk-bookmarks
	    fi
    done
    touch $USER_STAMP
fi