Re: [Sugar-devel] Colors! Activity status
Hi Wade- I was wondering how the Colors! v16 release was coming along? Now that os860 is available I'll build the linuxwacom against that version and send you the update so maybe the Colors-16 could be available for the official 10.1.3 release. Cheers, Chris On 12/26/2010 11:22 AM, Wade Brainerd wrote: Looks like I tagged v16 in Git last January, but somehow it never made it to ASLO. I'll take care of that now!! On Sat, Dec 25, 2010 at 9:54 AM, chmdevel.chm...@gmail.com wrote: I just tried Colors-13.xo (from the OLPC site) but it failed to load because it could not find python2.5 libraries. I'm not surprised at that, just hoping Merry Christmas, Chris On 12/25/2010 9:21 AM, chm wrote: On 12/23/2010 6:41 PM, Wade Brainerd wrote: Yikes, can you tell me what isn't there? ... Just to check, does your version have a Help button in the toolbar? That would indicate that it's the most recent one that I made. I just checked and the Colors-15 I have has neither the Help button or the Eraser (in addition to the missing videopaint---which was never working before either). I'll try to fetch the activity again in case there was some mixup. Is there a way to check out the latest release from git? Thanks, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On Fri, Dec 31, 2010 at 02:45:02PM -0500, chm wrote: How do we start the process to join the OLPC developers program? http://wiki.laptop.org/go/Contributors_program - fill out a form carefully, if you have any questions ask here on sugar-devel@ or de...@lists.laptop.org - mail it to contribut...@laptop.org - wait, or attend the online meeting using the IRC activity. -- James Cameron http://quozl.linux.org.au/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On 12/23/2010 9:57 PM, chm wrote: On 12/23/2010 6:41 PM, Wade Brainerd wrote: On Thu, Dec 23, 2010 at 3:11 PM, chm wrote: Great. I have an idea, how about we apply for a OLPC developers program project with get Wacom tablets and Colors! working on XO 1.5? I have a number of activities I haven't checked on XO 1.5 yet and you've been really helpful in testing so far, so I bet OLPC will be willing to send us a couple. How do we start the process to join the OLPC developers program? Here is a list of Colors! features I would like to see working on XO-1 and XO-1.5 platforms: (1) wacom tablet support and investigate support for other tablet brands (2) working videopaint mode os 10.1.3+ (3) improved collaboration support such as (a) fix color change problem (b) performance improvements to support larger common drawings (think class solar system project where each student could work on a separate planet/moon/...) (c) save as image (d) save as drw-ing (e) save as movie BTW, I just got a Wacom Bamboo Pen and Touch for $100 and it works with the linuxwacom driver for later versions (not the one I sent you). Once 10.1.3 is released, I plan to to a clean build of the linuxwacom driver for a formal release of Colors! to support it. This will include what is needed to install in the base release to build/develop Colors! or wacome related software. I have two nieces with XO-1 and wacom tablets so user feedback from that is already coming. For me to test, I would need 2 XO-1.5's so that the XO-1.5 to XO-1.5 collaboration could be evaluated. Do you have an XO-1.5 already? What do you think you would need as far as laptop hardware support? Cheers, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On 12/31/2010 2:45 PM, chm wrote: On 12/23/2010 9:57 PM, chm wrote: On 12/23/2010 6:41 PM, Wade Brainerd wrote: On Thu, Dec 23, 2010 at 3:11 PM, chm wrote: Great. I have an idea, how about we apply for a OLPC developers program project with get Wacom tablets and Colors! working on XO 1.5? I have a number of activities I haven't checked on XO 1.5 yet and you've been really helpful in testing so far, so I bet OLPC will be willing to send us a couple. How do we start the process to join the OLPC developers program? Here is a list of Colors! features I would like to see working on XO-1 and XO-1.5 platforms: (1) wacom tablet support and investigate support for other tablet brands Good news here. It looks like the various tablets use the XInput to talk to the software. That means whatever we do should be applicable to other tablets with XInput support (regardless of brand or model). (2) working videopaint mode os 10.1.3+ (3) improved collaboration support such as (a) fix color change problem (b) performance improvements to support larger common drawings (think class solar system project where each student could work on a separate planet/moon/...) (c) save as image (d) save as drw-ing (e) save as movie BTW, I just got a Wacom Bamboo Pen and Touch for $100 and it works with the linuxwacom driver for later versions (not the one I sent you). Once 10.1.3 is released, I plan to to a clean build of the linuxwacom driver for a formal release of Colors! to support it. This will include what is needed to install in the base release to build/develop Colors! or wacome related software. I have two nieces with XO-1 and wacom tablets so user feedback from that is already coming. For me to test, I would need 2 XO-1.5's so that the XO-1.5 to XO-1.5 collaboration could be evaluated. Do you have an XO-1.5 already? What do you think you would need as far as laptop hardware support? Cheers, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On 12/26/2010 8:48 PM, chm wrote: Looking forward to it. I tried running make in the git directory but had some missing compiler components and yum died after some bad checksums from one of the olpc f11 repositories and I don't know enough to know if it is a temporary network problem or other. While you are preparing another release, maybe you could document how to build a release .xo package so that as I start working with you on the code, I can generate .xo versions to test? I managed to work around the problem with yum but doing a yum cache clean. Then after installing a number of python and graphics packages and their -devel counterparts, I was able to get the make command to complete in the git source tree. After that I tried setup.py and the --help for that until a Colors-16.xo was built. It installed ok and now I have the help and undo. The videopaint camera is grayed out so something is still unhappy with the new OS configuration. It would be nice if there were information on the list of yum packages needed to install for Colors! development. Once the official 10.1.3 is out, I can go through the yum again to get a full list of what is needed. yum install doesn't take long but the yum search and yum provides are *slow*. --Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On Sun, Dec 26, 2010 at 08:48:19PM -0500, chm wrote: (4) The new resume by default with Sugar 0.88 on 10.1.3 is problematic because it is difficult to keep and find (or whatever) a previous drawing. That's Sugar 0.84, not 0.88. It has been that way since the start of the 10.1 OLPC OS series. http://wiki.sugarlabs.org/go/0.84/Notes#Resume_Activity In a release after Sugar 0.84 an additional Alt key could be used to start new. Teach your learners to right-click, then it is easy to find a previous drawing. -- James Cameron http://quozl.linux.org.au/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On 12/27/2010 5:59 PM, James Cameron wrote: On Sun, Dec 26, 2010 at 08:48:19PM -0500, chm wrote: (4) The new resume by default with Sugar 0.88 on 10.1.3 is problematic because it is difficult to keep and find (or whatever) a previous drawing. That's Sugar 0.84, not 0.88. It has been that way since the start of the 10.1 OLPC OS series. http://wiki.sugarlabs.org/go/0.84/Notes#Resume_Activity In a release after Sugar 0.84 an additional Alt key could be used to start new. Teach your learners to right-click, then it is easy to find a previous drawing. Thanks for the tip. Also, I tried installing Colors! v15 on the SoaS installed from Fedora-14-i686-Live-SoaS.iso but it would not start. TamTamMini also failed to start. Has anyone had any success using Colors! or TamTamMini on SoaS? --Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On Mon, Dec 27, 2010 at 9:23 PM, chm devel.chm...@gmail.com wrote: On 12/27/2010 5:59 PM, James Cameron wrote: On Sun, Dec 26, 2010 at 08:48:19PM -0500, chm wrote: (4) The new resume by default with Sugar 0.88 on 10.1.3 is problematic because it is difficult to keep and find (or whatever) a previous drawing. That's Sugar 0.84, not 0.88. It has been that way since the start of the 10.1 OLPC OS series. http://wiki.sugarlabs.org/go/0.84/Notes#Resume_Activity In a release after Sugar 0.84 an additional Alt key could be used to start new. Teach your learners to right-click, then it is easy to find a previous drawing. Thanks for the tip. Also, I tried installing Colors! v15 on the SoaS installed from Fedora-14-i686-Live-SoaS.iso but it would not start. TamTamMini also failed to start. Has anyone had any success using Colors! or TamTamMini on SoaS? Not on F14. Still chasing down why. -walter --Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
Looks like I tagged v16 in Git last January, but somehow it never made it to ASLO. I'll take care of that now!! On Sat, Dec 25, 2010 at 9:54 AM, chm devel.chm...@gmail.com wrote: I just tried Colors-13.xo (from the OLPC site) but it failed to load because it could not find python2.5 libraries. I'm not surprised at that, just hoping Merry Christmas, Chris On 12/25/2010 9:21 AM, chm wrote: On 12/23/2010 6:41 PM, Wade Brainerd wrote: Yikes, can you tell me what isn't there? ... Just to check, does your version have a Help button in the toolbar? That would indicate that it's the most recent one that I made. I just checked and the Colors-15 I have has neither the Help button or the Eraser (in addition to the missing videopaint---which was never working before either). I'll try to fetch the activity again in case there was some mixup. Is there a way to check out the latest release from git? Thanks, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
Looking forward to it. I tried running make in the git directory but had some missing compiler components and yum died after some bad checksums from one of the olpc f11 repositories and I don't know enough to know if it is a temporary network problem or other. While you are preparing another release, maybe you could document how to build a release .xo package so that as I start working with you on the code, I can generate .xo versions to test? Some things I noticed with my nieces using the v15 Colors! Activity: (1) Sharing the activity was problematic because each participant would change the pen/brush color on their XO and the entire current stroke of the other participant would change to that color. (2) Shared Colors! Activity views did not look the same for both participants. (3) Definitely missing the Erase functionality. To paraphrase a drawing teacher of mine, you can't fix problem X in a drawing by adding more... it just makes things worse... (4) The new resume by default with Sugar 0.88 on 10.1.3 is problematic because it is difficult to keep and find (or whatever) a previous drawing. (5) I had a problem with a painting being too big and I think it got Colors! killed by the OOM beast. (6) It would be cool if saved state from Colors! were the .drw output (maybe augmented with an image snapshot of the painting (with thumbnail?). In all my nieces and other kids using Colors! v15 on XO-1's enjoyed it greatly. The tablet is very good and I think if we can make the buttons and sliders fully functional so the keyboard and mouse aren't needed, that will be wonderful! I'll be setting my our XO's with some swap memory to see how that affects performance and possible out of memory problems. Cheers, Chris On 12/26/2010 11:22 AM, Wade Brainerd wrote: Looks like I tagged v16 in Git last January, but somehow it never made it to ASLO. I'll take care of that now!! On Sat, Dec 25, 2010 at 9:54 AM, chmdevel.chm...@gmail.com wrote: I just tried Colors-13.xo (from the OLPC site) but it failed to load because it could not find python2.5 libraries. I'm not surprised at that, just hoping Merry Christmas, Chris On 12/25/2010 9:21 AM, chm wrote: On 12/23/2010 6:41 PM, Wade Brainerd wrote: Yikes, can you tell me what isn't there? ... Just to check, does your version have a Help button in the toolbar? That would indicate that it's the most recent one that I made. I just checked and the Colors-15 I have has neither the Help button or the Eraser (in addition to the missing videopaint---which was never working before either). I'll try to fetch the activity again in case there was some mixup. Is there a way to check out the latest release from git? Thanks, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On 12/23/2010 6:41 PM, Wade Brainerd wrote: Yikes, can you tell me what isn't there? ... Just to check, does your version have a Help button in the toolbar? That would indicate that it's the most recent one that I made. I just checked and the Colors-15 I have has neither the Help button or the Eraser (in addition to the missing videopaint---which was never working before either). I'll try to fetch the activity again in case there was some mixup. Is there a way to check out the latest release from git? Thanks, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
I just tried Colors-13.xo (from the OLPC site) but it failed to load because it could not find python2.5 libraries. I'm not surprised at that, just hoping Merry Christmas, Chris On 12/25/2010 9:21 AM, chm wrote: On 12/23/2010 6:41 PM, Wade Brainerd wrote: Yikes, can you tell me what isn't there? ... Just to check, does your version have a Help button in the toolbar? That would indicate that it's the most recent one that I made. I just checked and the Colors-15 I have has neither the Help button or the Eraser (in addition to the missing videopaint---which was never working before either). I'll try to fetch the activity again in case there was some mixup. Is there a way to check out the latest release from git? Thanks, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
Hey Chris, On Wed, Dec 22, 2010 at 10:13 PM, chm devel.chm...@gmail.com wrote: I've built a wacom tablet kernel driver for 10.1.3beta and have been able to run Colors! with a Wacom Bamboo Fun tablet. This was the first time since leaving os802 on the XO-1. Yippee! Wonderful! I wonder if OLPC would be up for including your module in future distributions by default. Wacom Bamboo tablets are easily within reach of most school budgets and add to the experience of many activities, not just Colors!. I notice some problems with a solid, full-pressure/full-size dot at the beginning of a stroke. That was fixed previously by some of the tablet driver settings but I don't recall the details. I believe I tried to work around this in the Colors! code at some point too. We were getting some extraneous mouse signals with no pressure data, which Colors! interprets as full pressure. Also, I used the Copy widget to save a drawing to the clipboard and thence to the Journal. Unfortunately, I could not figure out how to save the playable version of the drawing to the Journal. Just stop the activity, the Journal entry for the activity contains the strokes. Or did you want the .drw file to say, upload to the Colors! gallery? Finally, I downloaded the git sources from the gitorious and I think I'll be able to figure out how to get more of the wacom tablet features available. Specifically, the Bamboo has a Ring that could be used to dial for the color selector. There are a number of other buttons as well that could be used to reduce/eliminate the need to go to the XO keyboard while drawing. It would be cool if one could draw while in e-book mode for the XO-1. That would be awesome - I'd love to see the hue / saturation / value assigned to those. My tablet only has linear sliders. I wonder how the mapping should work? If you'd like to collaborate on this, I have a couple weeks off after the Holidays and am hoping to get some activity work done. Best, Wade ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On 12/23/2010 11:58 AM, Wade Brainerd wrote: Hey Chris, On Wed, Dec 22, 2010 at 10:13 PM, chm wrote: I've built a wacom tablet kernel driver for 10.1.3beta and have been able to run Colors! with a Wacom Bamboo Fun tablet. This was the first time since leaving os802 on the XO-1. Yippee! Wonderful! I wonder if OLPC would be up for including your module in future distributions by default. Wacom Bamboo tablets are easily within reach of most school budgets and add to the experience of many activities, not just Colors!. The latest release adds support for SiS USB to VGA adapter for external monitor display. Now that the XO-1 and XO-1.5 are synched in OS development again, a good case could be made for having wacom support. The driver/xorg.conf that I did definitely need some work to be worthy of official release status. I don't think it will be too difficult, especially if Ping is available for consult/assist. Things I would like to see before an official tablet driver/support release for the XO-1: (1) work with latest linuxwacom install (2) support hotplug-ing of the tablet (3) handle suspend/resume appropriately (4) check out on XO-1.5 (I don't have one) I notice some problems with a solid, full-pressure/full-size dot at the beginning of a stroke. That was fixed previously by some of the tablet driver settings but I don't recall the details. I believe I tried to work around this in the Colors! code at some point too. We were getting some extraneous mouse signals with no pressure data, which Colors! interprets as full pressure. I think there were also some configuration things in the xorg.conf file. I thought there was one related to the minimum pressure settings. I'll look through my emails from 2008/2009. Also, I used the Copy widget to save a drawing to the clipboard and thence to the Journal. Unfortunately, I could not figure out how to save the playable version of the drawing to the Journal. Just stop the activity, the Journal entry for the activity contains the strokes. Or did you want the .drw file to say, upload to the Colors! gallery? I think that the .drw file should be savable as a journal entry since that appears to be the basic element of reproducing a Colors! session. It could be saved in the Journal with a thumbnail of the image which would allow upload/share/save of students work with each other. The Journal is a *great* idea but it is hampered by the inability to deal with just files. By putting in the support you'll allow all Sugar activities to access/reference Colors! sessions. I know my nieces would love it if their drawings could be turned into a slide show and/or a movie for display. Finally, I downloaded the git sources from the gitorious and I think I'll be able to figure out how to get more of the wacom tablet features available. Specifically, the Bamboo has a Ring that could be used to dial for the color selector. There are a number of other buttons as well that could be used to reduce/eliminate the need to go to the XO keyboard while drawing. It would be cool if one could draw while in e-book mode for the XO-1. That would be awesome - I'd love to see the hue / saturation / value assigned to those. My tablet only has linear sliders. I wonder how the mapping should work? The nice thing is that the wacom driver will let us enumerate the types of buttons and sliders and model information for the attached tablet(s). We should be able to not only use the best mapping for a given tablet but also be able to give a tool tips context menu to show the options... If you'd like to collaborate on this, I have a couple weeks off after the Holidays and am hoping to get some activity work done. I would be interested in helping and will have a couple of variants of Wacom tablets to test with: 2 Bamboo Funs, a serial Intuos. I took a look at the gtk.gdk PyGtk bindings and it looks like everything we need is there already---it just needs to be applied. Some Colors! related enhancement thoughts: (1) What happened to videopaint? Now that the X display on the XO-1 support scaling, it should be possible to make the video part work again. (2) It would be nice to import a photo from a/the camera as a starting point for drawing (e.g. the tracing paper mode we discussed last go around). (3) Update the Sugar Activity page to correctly describe the actual activity. It seems a number of features no longer work or were pulled from the release. Cheers, Chris ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Colors! Activity status
On 12/23/2010 3:11 PM, chm wrote: On 12/23/2010 11:58 AM, Wade Brainerd wrote: On Wed, Dec 22, 2010 at 10:13 PM, chm wrote: I notice some problems with a solid, full-pressure/full-size dot at the beginning of a stroke. That was fixed previously by some of the tablet driver settings but I don't recall the details. I believe I tried to work around this in the Colors! code at some point too. We were getting some extraneous mouse signals with no pressure data, which Colors! interprets as full pressure. I think there were also some configuration things in the xorg.conf file. I thought there was one related to the minimum pressure settings. I'll look through my emails from 2008/2009. I went back to the xorg.conf file I produced and added in the various Suppress and Mode options and now the tablet appears to work as before. More things to fix with the driver handling for the wacom: (1) work with and without an external monitor (2) handle multiple tablets (3) backport install support to the original os's I've attached the updated xorg.conf file. Except for the change in identifier names for the wacom InputDevice types, it includes the previous configuration as well as the new stuff. Enjoy, Chris # Xorg configuration file for OLPC Section ServerLayout Identifier Default Layout Screen 0 Screen0 0 0 InputDevice stylus SendCoreEvents InputDevice eraser SendCoreEvents InputDevice cursor SendCoreEvents InputDevice pad EndSection #Section ServerFlags #Option AllowEmptyInput yes #EndSection Section Module SubSection extmod Option omit XFree86-DGA #Option omit XFree86-Misc # needed by 'xset m' Option omit MIT-SUNDRY-NONSTANDARD Option omit TOG-CUP Option omit Extended-Visual-Information EndSubSection Load freetype Load evdev # Load record # Mostly a debugging tool EndSection Section Extensions Option XTEST Disable # Mostly a debugging tool #Option SECURITY Disable # CRASH! Option XC-APPGROUP Disable Option XINERAMA Disable EndSection Section Monitor Identifier Monitor0 HorizSync 30-67 VertRefresh 48-52 DisplaySize 152 114 Mode 1200x900 DotClock 57.275 HTimings 1200 1208 1216 1240 VTimings 900 905 908 912 Flags-HSync -VSync EndMode EndSection Section Device Identifier Videocard0 Driver amd VendorName Advanced Micro Devices, Inc. BoardName AMD Geode GX/LX Option AccelMethod EXA Option NoCompression true # work-around for dlo#9590 Option PanelGeometry 1200x900 EndSection Section Screen Identifier Screen0 Device Videocard0 MonitorMonitor0 DefaultDepth 16 SubSection Display Depth 16 Modes 1200x900 #bernie: this kludge fixes http://dev.laptop.org/ticket/9590 Virtual 1200 900 EndSubSection EndSection Section InputDevice Identifier fake Driver void EndSection Section InputDevice Identifier ATKbd Driver evdev Option Name AT Translated Set 2 keyboard Option evBits+1 Option keyBits ~1-255 ~352-511 Option Pass 2 EndSection Section InputDevice Identifier Keyboard Driver evdev Option evBits+1 Option keyBits ~1-115 ~117-255 Option Pass 3 EndSection Section InputDevice Identifier Mouse Driver evdev Option evBits+1-2 Option keyBits ~272-287 Option Pass 3 EndSection Section InputDevice Identifier GS Driver evdev Option Name OLPC ALPS GlideSensor Option evBits+1 +3 Option keyBits ~272-287 Option absBits ~0-2 ~24 Option Pass 2 Option Mode Relative EndSection Section InputDevice Driverwacom Identifierstylus OptionDevice/dev/input/wacom# USB ONLY OptionType stylus OptionUSB on # USB ONLY OptionPressCurve0,0,100,100 OptionSupress 60 EndSection Section InputDevice Driverwacom Identifiereraser OptionDevice/dev/input/wacom# USB ONLY OptionType eraser OptionUSB on # USB ONLY OptionSupress 60 EndSection Section InputDevice Driverwacom Identifiercursor OptionDevice/dev/input/wacom# USB ONLY OptionType cursor OptionMode relative OptionUSB on