Parcourir la source

Add initial mesh desktop icons which can be used offline

Bob Mottram il y a 7 ans
Parent
révision
399af60ccc
1 fichiers modifiés avec 24 ajouts et 0 suppressions
  1. 24
    0
      src/freedombone-image-customise

+ 24
- 0
src/freedombone-image-customise Voir le fichier

@@ -600,6 +600,18 @@ EOF
600 600
 
601 601
     # Copy icon to an accesible location
602 602
     cp $rootdir/root/$PROJECT_NAME/img/icon_patchwork.png $rootdir/etc/patchwork/icon_patchwork.png
603
+
604
+    if [ -d $rootdir/home/$MY_USERNAME ]; then
605
+        echo '[Desktop Entry]' > $rootdir/home/$MY_USERNAME/Desktop/social.desktop
606
+        echo 'Name=Social (Offline)' >> $rootdir/home/$MY_USERNAME/Desktop/social.desktop
607
+        echo 'Type=Application' >> $rootdir/home/$MY_USERNAME/Desktop/social.desktop
608
+        echo 'Comment=A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB)' >> $rootdir/home/$MY_USERNAME/Desktop/social.desktop
609
+        echo 'Exec=bash /usr/bin/start_patchwork' >> $rootdir/home/$MY_USERNAME/Desktop/social.desktop
610
+        echo "Icon=/etc/patchwork/icon_patchwork.png" >> $rootdir/home/$MY_USERNAME/Desktop/social.desktop
611
+        echo 'StartupNotify=true' >> $rootdir/home/$MY_USERNAME/Desktop/social.desktop
612
+        chmod +x $rootdir/home/$MY_USERNAME/Desktop/social.desktop
613
+        chown $MY_USERNAME:$MY_USERNAME $rootdir/home/$MY_USERNAME/Desktop/social.desktop
614
+    fi
603 615
 }
604 616
 
605 617
 install_ferment() {
@@ -637,6 +649,18 @@ EOF
637 649
 
638 650
     # Copy icon to an accesible location
639 651
     cp $rootdir/root/$PROJECT_NAME/img/icon_ferment.png $rootdir/etc/patchwork/icon_ferment.png
652
+
653
+    if [ -d $rootdir/home/$MY_USERNAME ]; then
654
+        echo '[Desktop Entry]' > $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
655
+        echo 'Name=Audio/Music (Offline)' >> $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
656
+        echo 'Type=Application' >> $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
657
+        echo 'Comment=Audio publishing and streaming' >> $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
658
+        echo 'Exec=bash /usr/bin/start_ferment' >> $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
659
+        echo "Icon=/etc/patchwork/icon_ferment.png" >> $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
660
+        echo 'StartupNotify=true' >> $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
661
+        chmod +x $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
662
+        chown $MY_USERNAME:$MY_USERNAME $rootdir/home/$MY_USERNAME/Desktop/audio.desktop
663
+    fi
640 664
 }
641 665
 
642 666
 initialise_mesh() {