The desktop2.sh program is started exactly when the graphical desktop is set up. With this program e.g. additional programs could be started or drives of other computers in the network could be mounted. The structure does not differ from desktop.sh, therefore no special example is necessary here.