Artemis 4 RC1

This commit is contained in:
Marco Dalla Tiezza
2024-05-28 22:40:45 +02:00
parent acc44c93b3
commit 528c816508
254 changed files with 14757 additions and 30137 deletions

View File

@@ -0,0 +1,62 @@
clear
echo "
===================================
Artemis 4 Shortcut Creator
LINUX
===================================
"
# Set the correct permissions for Artemis folder
echo "Gaining admin privileges and set folder read/write permission..."
echo ""
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
sudo chmod 700 $DIR
# Generation of shortcut
file=/home/$USER/.local/share/applications/artemis.desktop
if [ -e "$file" ]; then
echo "A shortcut of Artemis 4 is already present:"
echo ""
echo "R) Remove the shortcut and the icon file"
echo "U) Update the shortcut"
echo ""
read -p "" doit
case $doit in
u|U)
echo "[Desktop Entry]" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Name=Artemis" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Type=Application" >> /home/$USER/.local/share/applications/artemis.desktop
echo "StartupWMClass=artemis" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Exec=sh -c \"cd $DIR && ./app.bin\" " >> /home/$USER/.local/share/applications/artemis.desktop
echo "Terminal=false" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Icon=artemis_icon" >> /home/$USER/.local/share/applications/artemis.desktop
sudo cp ./images/artemis_icon.svg /usr/share/icons/
echo "Link Updated!"
;;
r|R)
sudo rm /home/$USER/.local/share/applications/artemis.desktop
sudo rm /usr/share/icons/artemis_icon.svg
echo "Link and icon removed!"
;;
*) echo "Sorry! Invalid option $REPLY";;
esac
else
echo "[Desktop Entry]" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Name=Artemis" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Type=Application" >> /home/$USER/.local/share/applications/artemis.desktop
echo "StartupWMClass=artemis" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Exec=sh -c \"cd $DIR && ./app.bin\" " >> /home/$USER/.local/share/applications/artemis.desktop
echo "Terminal=false" >> /home/$USER/.local/share/applications/artemis.desktop
echo "Icon=artemis_icon" >> /home/$USER/.local/share/applications/artemis.desktop
sudo cp ./images/artemis_icon.svg /usr/share/icons/
echo "
Link copied in: /home/$USER/.local/share/applications/artemis.desktop
Icon copied in: /usr/share/icons/artemis_icon.svg
"
fi
echo "
================================
SETTING COMPLETE
================================
"