26 lines
909 B
Bash
26 lines
909 B
Bash
#!/bin/bash
|
|
|
|
# Define the temporary file name for the .desktop file
|
|
SCRIPT="/tmp/shortcut-$(date +%s).desktop"
|
|
|
|
# Create the .desktop file with the required content
|
|
echo "[Desktop Entry]" >> $SCRIPT
|
|
echo "Version=1.0" >> $SCRIPT
|
|
echo "Name=AVVIO PROGRAMMA COLLAUDO" >> $SCRIPT
|
|
echo "Comment=Shortcut to AVVIO PROGRAMMA COLLAUDO" >> $SCRIPT
|
|
echo "Exec=$HOME/PycharmProjects/st-ten-1/runme.sh" >> $SCRIPT
|
|
echo "Icon=$HOME/PycharmProjects/st-ten-1/src/ui/imgs/neo.ico" >> $SCRIPT
|
|
echo "Terminal=false" >> $SCRIPT
|
|
echo "Type=Application" >> $SCRIPT
|
|
echo "Categories=Utility;" >> $SCRIPT
|
|
|
|
# Prompt for sudo password and copy the .desktop file to the user's Desktop
|
|
sudo cp $SCRIPT "$HOME/Desktop/AVVIO PROGRAMMA COLLAUDO.desktop"
|
|
|
|
# Make the .desktop file executable
|
|
sudo chmod +x "$HOME/Desktop/AVVIO PROGRAMMA COLLAUDO.desktop"
|
|
|
|
# Remove the temporary .desktop file
|
|
rm $SCRIPT
|
|
|
|
echo "Shortcut created on Desktop" |