We have a different architecture in mind for Sun Ray support, see: http://opensolaris.org/os/project/tamarack/proposal.txt
It involves changes to HAL, DBus and Sun Ray software, with no changes to GNOME. There is really no way to do this today without modifying DBus, because signals are broadcast and visible to all users, so people on different terminals can potentially eavesdrop on each others' device events. dbus-daemon needs a feature to route signals to users. Sun Ray software also needs modifications to emit disk insert/remove sysevents similar to native Solaris disks. Polling on folders is really not the way want to design the system that can host hundreds of sessions on a single Sun Ray server. With HAL support added, the Sun Ray mounting daemon would also need to be removed. Unfortunately, the work is stalled at the moment due to lack of resources. Perhaps we can put out some prototype code on opensolaris.org. The problem is that Sun Ray software is not open source (yet) afaik, so that part would be missing. -Artem > This is really cool stuff! > I have cc; desktop-discuss as well since the gvfs code are in the > desktop consolidation, so your patch should go there. > the HAL code is in ON, but I don't really know where you may put your > SUNWut changes to. Hope someone from the Sun Ray team will response when > your patches are ready :) > > -Ghe > > Alexander wrote: >> Hello. >> I have made some work to make USB disks work on SunRay terminals. I had to >> modify hald (so it spawns child monitoring every 10 seconds >> /tmp/SUNWut/units/<DEV ID>/dev/dsk folders and watching for appearing and >> disappearing of sunray usb disks. Also there is special reaction on mnttab >> changes for this events. Some parts of gvfs should be changed - only owners >> of the devices should see them, gvfs should look for new mount points in >> /tmp/SUNWut/mnt and shouldn't try mount SunRay devices itself (SUNWut soft >> will do it). I'm going to test this patches and to improve them (including >> code style)/ >> -- >> This message posted from opensolaris.org >> _______________________________________________ >> opensolaris-discuss mailing list >> opensolaris-discuss at opensolaris.org >> > > _______________________________________________ > desktop-discuss mailing list > desktop-discuss at opensolaris.org
