No Description

startwine.sh 923B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/sh
  2. export DISPLAY=:0
  3. wname="LPLicenceManager"
  4. su -c "chown winer -R /home/winer" root
  5. if [ -f ~/configured1 ]
  6. then
  7. echo "[$wname]: Using previous configuration."
  8. else
  9. echo "[$wname]: First run configuration."
  10. mkdir ~/.vnc
  11. echo "{{ settings.vnc_password }}" | vncpasswd -f > ~/.vnc/passwd
  12. winetricks -q settings windowmanagerdecorated=n windowmanagermanaged=n
  13. touch ~/configured1
  14. fi
  15. while :
  16. do
  17. echo "[$wname]: Starting."
  18. Xvfb -screen 0 800x600x16 &
  19. sleep 2
  20. x0vncserver -display $DISPLAY -passwordfile ~/.vnc/passwd -rfbport 5900 &
  21. if [ -f ~/configured2 ]
  22. then
  23. echo "[$wname]: Not changing registry."
  24. else
  25. echo "[$wname]: Updating registry."
  26. wine regedit.exe /s 'c:\shortdate.reg'
  27. touch ~/configured2
  28. fi
  29. wine 'c:\Data\LPLicenceManager\LPLicenceManager.exe'
  30. killall x0vncserver
  31. killall xvfb
  32. done
  33. echo "[$wname]: Exiting."