-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGCARE-extras.sh
executable file
·25 lines (21 loc) · 1006 Bytes
/
GCARE-extras.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env bash
# These extras are designed specifically to setup the use cases for our group, though others may find them useful.
## Create desktop
RUN_SH=$(readlink -f "./run.sh")
echo "Creating desktop shortcut"
echo "#!/usr/bin/env xdg-open" > ~/Desktop/OPCN3.desktop
echo "" >> ~/Desktop/OPCN3.desktop
echo "[Desktop Entry]" >> ~/Desktop/OPCN3.desktop
echo "Version=0" >> ~/Desktop/OPCN3.desktop
echo "Type=Application" >> ~/Desktop/OPCN3.desktop
echo "Terminal=true" >> ~/Desktop/OPCN3.desktop
echo "Exec=$RUN_SH" >> ~/Desktop/OPCN3.desktop
echo "Name=OPCN3" >> ~/Desktop/OPCN3.desktop
echo "Comment=" >> ~/Desktop/OPCN3.desktop
echo "Icon=" >> ~/Desktop/OPCN3.desktop
sudo chmod +x ~/Desktop/OPCN3.desktop # Make it executable
sudo dbus-launch gio set ~/Desktop/OPCN3.desktop metadata::trusted true # Allows user to click on shortcut to run it
## MAKE SCRIPT RUN ON STARTUP
directory=$(pwd)
autorun_command="${directory}/autorun.sh"
sudo printf "\nbash ${autorun_command} &" >> ~/.profile