Add SecurityTypes=none if MYVNC_VNCPASS isn't set

This commit is contained in:
myve 2026-04-21 07:28:42 +00:00
commit 308f10a35d

View file

@ -20,12 +20,13 @@ done
# Configure tigervnc auth if MYVNC_VNCPASS is set # Configure tigervnc auth if MYVNC_VNCPASS is set
if [ ${MYVNC_VNCPASS} ] if [ ${MYVNC_VNCPASS} ]
then then
#
if [ ! -f ~/.config/tigervnc/passwd ] if [ ! -f ~/.config/tigervnc/passwd ]
then then
echo "${MYVNC_VNCPASS}" | vncpasswd -f >~/.config/tigervnc/passwd echo "${MYVNC_VNCPASS}" | vncpasswd -f >~/.config/tigervnc/passwd
chmod 0600 ~/.config/tigervnc/passwd chmod 0600 ~/.config/tigervnc/passwd
fi fi
else
echo "SecurityTypes=none" >~/.config/tigervnc/config
fi fi
# Remove VNCPASS env # Remove VNCPASS env
@ -48,7 +49,7 @@ else
fi fi
# VNC config # VNC config
cat >~/.config/tigervnc/config <<- vncconfig cat >>~/.config/tigervnc/config <<- vncconfig
session=i3 session=i3
dpi=192 dpi=192
geometry=1920x1080 geometry=1920x1080