Kablersalat 9 ماه پیش
والد
کامیت
f06fd74bd3
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      kiosk.sh

+ 3 - 3
kiosk.sh

@@ -94,7 +94,7 @@ configure_start_sh() {
       configure_tabs $SCALE_FACTOR "${tab_urls[@]}"
     fi
   else  # Automated mode with URLs as arguments
-    if [ $# -eq 1 ]; then  # Single website
+    if [ $# -eq 1]; then  # Single website
       set_start_script_single $SCALE_FACTOR $1
     else  # Multiple tabs
       configure_tabs $SCALE_FACTOR "$@"
@@ -102,17 +102,17 @@ configure_start_sh() {
   fi
 }
 
-
 # Helper function to configure start.sh for a single website
 set_start_script_single() {
   VNC_PASSWORD=$(dialog --title "VNC Password" --inputbox "Please enter the VNC password:" 8 50 "" 3>&1 1>&2 2>&3 3>&-)
+  mkdir -p /home/kiosk/.vnc
   echo "$VNC_PASSWORD" | vncpasswd -f > /home/kiosk/.vnc/passwd
   chmod 600 /home/kiosk/.vnc/passwd
 
   cat > /home/kiosk/start.sh <<EOF
 #!/bin/bash
 /usr/bin/chromium --no-first-run --disable-translate --no-default-browser-check --disable-cache --kiosk $2 &
-x11vnc -display :0 -auth guess -forever -rfbport 5901 -passwd $VNC_PASSWORD &
+x11vnc -display :0 -auth guess -forever -rfbport 5901 -passwdfile /home/kiosk/.vnc/passwd &
 EOF
   sudo chmod a+x /home/kiosk/start.sh
 }