VNC Victory
Posted by stephen on Friday, 20th January, 2006 @ 12:58
After a little more work at 2am (late night to early morning is definitely my most productive time) and with a little help from VNC version 4 and Twisted.Web, I've pulled together my Firefox for Set Top Boxes project.
A number of VNC and Firefox sessions are spawned in advance and each web request from the STB is given a unique display ID to connect to. At the same time, a new session is spawned to make sure there's enough available for new users and that it's available to use as quickly as possible.
For each session a unique Firefox profile is created, ensuring users don't see the histories, cookies, etc of previous users and allowing the process to run as a single non-root user.
All that's left to do now is find a window manager that'll let me remove all functionality except the close widget and to customise Firefox to go to the right home page, use the right proxy and remove access to preferences and the local disk.
