Browse Source

Add syncthing icon and folder to the mesh desktop

Bob Mottram 8 years ago
parent
commit
58644d4976
2 changed files with 14 additions and 1 deletions
  1. 5
    0
      src/freedombone-image-customise
  2. 9
    1
      src/freedombone-image-mesh

+ 5
- 0
src/freedombone-image-customise View File

@@ -705,6 +705,11 @@ function configure_user_interface {
705 705
     # Syncthing
706 706
     install_syncthing
707 707
 
708
+    # Add a Sync folder to the desktop
709
+    mkdir ${rootdir}/home/${MY_USERNAME}/Sync
710
+    chroot "$rootdir" chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/Sync
711
+    chroot "$rootdir" ln -s /home/${MY_USERNAME}/Sync /home/${MY_USERNAME}/Desktop/Sync
712
+
708 713
     if [[ $VARIANT == "usb" ]]; then
709 714
         # tor
710 715
         chroot "$rootdir" apt-get -y install tor

+ 9
- 1
src/freedombone-image-mesh View File

@@ -500,6 +500,14 @@ function show_desktop_icons {
500 500
     echo "Icon=$BROWSER" >> /home/$MY_USERNAME/Desktop/users.desktop
501 501
     echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/users.desktop
502 502
 
503
+    echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/syncthing.desktop
504
+    echo 'Name=Syncthing' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
505
+    echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
506
+    echo 'Comment=Setup File Synchronisation' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
507
+    echo "Exec=$BROWSER http://127.0.0.1:8384" >> /home/$MY_USERNAME/Desktop/syncthing.desktop
508
+    echo "Icon=$BROWSER" >> /home/$MY_USERNAME/Desktop/syncthing.desktop
509
+    echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
510
+
503 511
     #echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/mesh.desktop
504 512
     #echo 'Name=Mesh' >> /home/$MY_USERNAME/Desktop/mesh.desktop
505 513
     #echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/mesh.desktop
@@ -812,7 +820,7 @@ if [ -f $MESH_INSTALL_SETUP ]; then
812 820
     if [ ! -f $MESH_INSTALL_COMPLETED ]; then
813 821
         echo $'Mesh node setup complete' >> $INSTALL_LOG
814 822
         touch $MESH_INSTALL_COMPLETED
815
-		reboot
823
+        reboot
816 824
     fi
817 825
 fi
818 826