Hi Wade,

On 13 Dec 2009, at 22:23, Wade Brainerd wrote:

> On Sun, Dec 13, 2009 at 4:32 PM, Gary C Martin <[email protected]> wrote:
>> Fab, thanks. Just given it a quick run though and it's booting fine here in 
>> a VM on the Mac. Some quick notes (not aimed at you Wade, just of use to 
>> other that may try this route):
>> 
>> - Sound quality is more than a little crusty, but I think that is already a 
>> known distro issue.
> 
> I managed to fix it in my F11 VM by tweaking a config file.  I'll see
> if the same fix applies to the VM.

Cool, happy to give it a test here as well if you have any luck.

>> - Default collaboration server is set to jabber.sugarlabs.org, but not sure 
>> how maintained it is, or what version it is running. The neighbourhood shows 
>> many buddies with identical colours to me, indicating something is broken 
>> (your owner colours are used by default on icons that are not getting the 
>> correct colour information).
> 
> Is there a better server to use?  I think we would just need to throw
> a gconf line in the kickstart file.

FWIW: Lately I've just been blanking it out and testing locally via Salut, the 
server has just been too unpredictable for me (sorry folks).

>> - Without some VM hacking, VirtualBox displays Sugar in an 800x600 window. 
>> The interface scales reasonably well, all things considered, but toolbars 
>> often have missing widgets, or widgets in drop down overflow menus. Fonts 
>> are also very large for an 800x600 view.
> 
> Anyone know how to bake in the VirtualBox Guest Tools?  Is there an
> RPM I can just add in?  In my experience, they have to be compiled
> locally against whatever kernel you're running.

No, I've always had to follow the VB documentation to compile them each time.

However, I did stumble over a VirtualBox trick today I didn't think would work 
(well it didn't quite, but...). If you hit F12 you can get to fiddle with the 
kernel boot parameters, in my ignorance I tried adding vga=0x117 hoping to get 
a 1024x768x16. It came back with an error about unknown video mode, and then 
provided me an option to see a list of them to choose from. I managed to boot 
it into a 1024x768x32 display (with no guest additions). It booted all the way 
to X starting, at which point it switched itself back to 800x600. So I'm 
guessing there is some other X setting, or some trick to tell X to use the 
current resolution. On stopping Sugar the display resized back up to 
1024x768x32 just before closing, so pretty sure it's something X.

No idea how to add the vga without going through the 12 boot menu each time, 
but I'm sure that's just my kernel parameter ignorance :-)

>> So, it is usable and testable for Sugar geeks/hackers with Macs, but I'd not 
>> recommend it for real use by children as is.
> 
> Yeah, definitely.  I'll keep working on it though and hopefully these
> issues can be resolved.

FWIW, there's lots of VBoxManage Terminal commands that are installed on the 
host operating system. I made a quick Applescript earlier this year to use one 
of them to launch a named VM so that Mac folks just had a nice shiny Sugar icon 
to click. Technically you could have an Applescript bundle containing the Sugar 
VM; on double click the script could check if VB is installed, then check if VB 
is already set-up with the image, and if not auto configure VB using VBoxManage 
commands. If the script finds the VM already set-up, or after the auto 
configure, it can simply start the guest VM. That would give Mac users a single 
'file' to download and run just like any other application they use. The VM 
image would be inside the bundle, so they could delete it or move it to their 
application folder (or where ever) as needed. The only pre-requisit would be 
for them to download VirtualBox first (and we could have a dialogue pointing 
them there, if it's missing).

It would be a fair chunk of work and testing, but would be a reusable wrapper 
that new VMs could be dropped in for each new release. Are there enough Mac 
users to make this worth taking a shot at?

Regards,
--Gary

_______________________________________________
SoaS mailing list
[email protected]
http://lists.sugarlabs.org/listinfo/soas

Reply via email to