Add and config Veency VNC server
This commit is contained in:
parent
7eabfa66f1
commit
b59810f8e8
10
ipads.yml
10
ipads.yml
@ -12,7 +12,7 @@
|
|||||||
- name: Update apt sources
|
- name: Update apt sources
|
||||||
command: apt-get update
|
command: apt-get update
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
command: apt-get install -y --force-yes net.angelxwind.mikoto libactivator be.rud0lf77.maximization
|
command: apt-get install -y --force-yes net.angelxwind.mikoto libactivator be.rud0lf77.maximization com.ericasadun.utilities veency
|
||||||
- name: Copy webclip
|
- name: Copy webclip
|
||||||
become: false
|
become: false
|
||||||
template:
|
template:
|
||||||
@ -23,5 +23,13 @@
|
|||||||
copy:
|
copy:
|
||||||
src: reservations_display.webclip/icon.png
|
src: reservations_display.webclip/icon.png
|
||||||
dest: /var/mobile/Library/WebClips/reservations_display.webclip/
|
dest: /var/mobile/Library/WebClips/reservations_display.webclip/
|
||||||
|
- name: Create/update Veency plist
|
||||||
|
become: false
|
||||||
|
shell: |
|
||||||
|
VEENCY_PLIST=/var/mobile/Library/Preferences/com.saurik.Veency.plist
|
||||||
|
[ -f $VEENCY_PLIST ] || plutil -create $VEENCY_PLIST
|
||||||
|
plutil -binary $VEENCY_PLIST
|
||||||
|
plutil -key Password -string {{ lookup('passwordstore', 'servers/cms/vnc@ipads') | d(omit) }} $VEENCY_PLIST
|
||||||
|
plutil -key ShowCursor -false $VEENCY_PLIST
|
||||||
- name: Respring
|
- name: Respring
|
||||||
command: killall SpringBoard
|
command: killall SpringBoard
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
- =Monocle= (=com.rpetrich.monocle=) works on iPad 2/3, but not iPad 1
|
- =Monocle= (=com.rpetrich.monocle=) works on iPad 2/3, but not iPad 1
|
||||||
|
|
||||||
** Editing preferences
|
** Editing preferences
|
||||||
- can use plutil from http://repo.bingner.com/ to convert from/to binary plist
|
- can use =plutil= from =com.ericasadun.utilities=
|
||||||
- to restart the preferences daemon after editing a plist:
|
- to restart the preferences daemon after editing a plist:
|
||||||
#+begin_src bash
|
#+begin_src bash
|
||||||
launchctl kickstart -k system/com.apple.cfprefsd.xpc.daemon
|
launchctl kickstart -k system/com.apple.cfprefsd.xpc.daemon
|
||||||
@ -71,6 +71,12 @@
|
|||||||
- can be escaped via =killall SpringBoard= or rebooting
|
- can be escaped via =killall SpringBoard= or rebooting
|
||||||
- more notes: https://www.theiphonewiki.com/wiki/Smart_Sign
|
- more notes: https://www.theiphonewiki.com/wiki/Smart_Sign
|
||||||
|
|
||||||
|
** VNC via Veency
|
||||||
|
- config in =/var/mobile/Library/Preferences/com.saurik.Veency.plist=
|
||||||
|
- iPad must be restarted to apply
|
||||||
|
- rotated and offset on ipad 2 and 3: clicks are about 1 app icon offset to the left, and maybe a bit up
|
||||||
|
- ex. to launch Tool Reservations webapp, click just to the top right of Safari (or whatever app is left of it)
|
||||||
|
|
||||||
** Let's Encrypt certificates
|
** Let's Encrypt certificates
|
||||||
- Can install cert PEM via gui, probably too much of a pain to automate it
|
- Can install cert PEM via gui, probably too much of a pain to automate it
|
||||||
- profile installed as =/User/Library/ConfigurationProfiles/<something>.stub=
|
- profile installed as =/User/Library/ConfigurationProfiles/<something>.stub=
|
||||||
|
Loading…
Reference in New Issue
Block a user