From b24b3805df4f0c271d0bfcf58657e82ea2542268 Mon Sep 17 00:00:00 2001 From: ouellette Date: Fri, 10 Nov 2023 15:03:32 -0700 Subject: [PATCH] Added new documentation setting up fab slideshow --- Fab/FabDisplay.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Fab/FabDisplay.md diff --git a/Fab/FabDisplay.md b/Fab/FabDisplay.md new file mode 100644 index 0000000..754b917 --- /dev/null +++ b/Fab/FabDisplay.md @@ -0,0 +1,53 @@ +--- +type: note +created: 2023-11-10T02:49:15.285Z +updated: 2023-11-10T16:14:48.030Z +--- + +# Fab Display + +I have determined a useful method to provisioning and managing fab display clients(slideshows). +One of the main struggles here is maintenance of the device. Such as remote access. For a non fab client, by default the logged in user has to verify connections. The second struggle is that the display turns off after a period of time. +## Configuring Auto Logon + + +##Configuring SlideShow at Startup +The slideshow I was wishing to display was on a website. So what I did was create a batch script that opened edge with the url to the slideshow as an argument. +See the batch script in the code block below. I then created a task to run at logon of any user to execute this script. Important to note. The default setting pushed via Group Policy will set the screen timeout. At the direction of local IT have decided to use an application called MouseJiggle to keep the screen on. That will need to be set in the batch script as well. The switches -j -z -m will ensure the application starts hidden. +``` +start "edge" "c:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "https://messa004.infineon.com/fabtime717/Home.html?SlideShowView=1&HomePageTab=Cleanroom_Slide_Show&HomePageUserID=3443&LinkerUserID=&CurrentChart=5&Width=1150&Height=620&CurrentChart=4&AutoPlay=30" --start-fullscreen +start C:\users\%USERNAME%\Desktop\MouseJiggle.exe -j -z -m +exit +``` + +## Configuring VNC for remote management +This is a bit of a workaround because again the VNC settings are pushed via Group policy. + +1. First request and install RealVNC server to be installed via the IFX AppStore. +2. Once installed the Real VNC service needs to be set to automatic in Windows Services. +3. Now the workaround part comes into play. I have created registry files to make the neccesary changes to allow a user to connect without requesting permissions interactively. + +``` +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\RealVNC\vncserver] +"QueryConnect"="0" + +``` + +4. I then create a task to run immediately at logon and repeating every 30 minutes that runs the regedit.exe file. This must be run with highest permissions and with the local SYSTEM account. +5. Next RealVNC requires the user to be apart of a local group "Remote Control Users". I added the INFINEON\MesaDisplay account to this group. +6. Final step. Any client that wants to connect to the display needs to have REALVNC client installed. This is also available from the IFX App Store.