Ver código fonte

Add initial mesh desktop icons which can be used offline

Bob Mottram 7 anos atrás
pai
commit
399af60ccc
1 arquivos alterados com 24 adições e 0 exclusões
  1. 24
    0
      src/freedombone-image-customise

+ 24
- 0
src/freedombone-image-customise Ver arquivo

600
 
600
 
601
     # Copy icon to an accesible location
601
     # Copy icon to an accesible location
602
     cp $rootdir/root/$PROJECT_NAME/img/icon_patchwork.png $rootdir/etc/patchwork/icon_patchwork.png
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
 install_ferment() {
617
 install_ferment() {
637
 
649
 
638
     # Copy icon to an accesible location
650
     # Copy icon to an accesible location
639
     cp $rootdir/root/$PROJECT_NAME/img/icon_ferment.png $rootdir/etc/patchwork/icon_ferment.png
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
 initialise_mesh() {
666
 initialise_mesh() {