-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
28 lines (22 loc) · 1.08 KB
/
install.sh
File metadata and controls
28 lines (22 loc) · 1.08 KB
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
26
27
28
#!/bin/bash
echo "Type in your local user account:"
read username
path=$(pwd)
echo "Copying programm files to: $path/BatteryConservationChanger"
cp -r $path"/BatteryConservationChanger" "/home/$username/BatteryConservationChanger"
sleep 1s
echo "Changing user rights"
chown -R $username:$username "/home/$username/BatteryConservationChanger"
chmod -R 700 "/home/$username/BatteryConservationChanger"
sleep 1s
echo "Adding crontab entry"
echo "@reboot root sleep 15s; chmod 646 /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode;" >> /etc/crontab
sleep 1s
echo "Creating auto-start menu entry"
echo "[Desktop Entry]
Name=BatteryConservationChanger
Exec=/bin/python3.8 /home/$username/BatteryConservationChanger/tray_icon.py /home/$username/BatteryConservationChanger/BattChangerIcon.png
Type=Application
Comment=BatteryConservationChanger" > /home/$username/.config/autostart/battery-conservation-changer.desktop
echo "fixing ownership of autostart entry"
chown -R $username:$username "/home/$username/.config/autostart/battery-conservation-changer.desktop"