Updated VPN toggle with timezone fix -- seems to work?

This commit is contained in:
Ezri Brimhall 2024-09-13 15:06:01 -06:00
parent 1651aa91b7
commit 529fe68685
Signed by: ezri
GPG Key ID: 058A78E5680C6F24

View File

@ -6,10 +6,10 @@
if pgrep gpclient &>/dev/null; then
# VPN is connected, so disconnect
echo "Disconnecting from VPN..."
pkexec gpclient disconnect
pkexec env TZ=Etc/UTC gpclient disconnect
else
# VPN is disconnected, so connect
echo "Connecting to VPN..."
# pkexec doesn't pass the DISPLAY and XAUTHORITY environment variables, so we need to pass them manually
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gpclient connect gp.usu.edu
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY TZ=Etc/UTC gpclient connect gp.usu.edu
fi