chuwi-minibook-tablet-mode/install.sh

36 lines
843 B
Bash
Executable file

#!/usr/bin/env bash
set -eu
GROUP=tablet
if ! [ $(getent group "$GROUP") ]; then
echo "Add tablet group..."
/usr/sbin/groupadd tablet
fi
read -p "Enter your local username: " user
if ! [ $(groupmems -g "$GROUP" -l | grep "$user" ) ]; then
echo "Add user to group..."
usermod -a -G tablet "$user"
fi
echo "Copy files..."
cp -r tabletmode/ /usr/local/lib/python3.11/dist-packages
cp tablet-mode.service /etc/systemd/system
cp laptop-mode.service /etc/systemd/system
cp tablet-mode.json /etc/
cp tablet-mode.desktop /home/"$user"/.local/applications
cp tablet-mode.sudoers /etc/sudoers.d/tablet-mode
cp setsysmode /usr/local/bin
chmod +x /usr/local/bin/setsysmode
cp sysmoded /usr/local/bin
chmod +x /usr/local/bin/sysmoded
echo "Reload systemd..."
systemctl daemon-reload
echo "Install packages..."
apt install evtest -y