From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 25 Aug 1998 15:24:45 +0100 From: Digby Tarvin digbyt@acm.org Subject: [9fans] X device Topicbox-Message-UUID: 7cf732ec-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19980825142445.Pf8FU5Zga2FBZURVrYz2wKA7jSPNHhfxsgvM3vzuVlU@z> This is somthing I suggested in a private mail, which I thought I would put to the list to see if any more experienced Plan9'ers could see any problems with my proposal. What I would like is a Plan9 display driver that, instead of talking to a display adapter card on the bus, controls a remote display using the network and the X protocol. Effectively, I want to be able to use my X terminal as a Plan9 console. This would be different from implementing Xlib on Plan9, because that would result in a situation where only X aware applications could be used on X-terminals. If the X terminal looked like a Plan9 device, then all existing applications should work unmodified, and a single Plan9 system would become multi-user in (the Unix sense, rather than the Windows NT sense of one screen per CPU). Also, if the driver were to talk to a window on the X terminal (which could be the root window), then it would be possible to use the same X term to access other operating systems at the same time. Does anyone know if there is any fundamental conflict between the types of access a Plan9 screen driver needs to make, and the capabilities of the X protocol? The other possibility that came to mind was implementing a VNC server for Plan9. That would allow users of Unix/Doze/NT/Mac to pull up a Plan9 system on their screens without having to have a copy of the OS to run.. Regards, DigbyT -- Digby R. S. Tarvin digbyt@acm.org http://www.cthulhu.dircon.co.uk