Re: [Sugar-devel] sugar theme?
Dextrose version has got contrast theme for accessibility options. You can see source: http://download.sugarlabs.org/dextrose/testing/dxo2/rpms/source/ sugar, sugar-toolkit and sugar-artwork Regards, Esteban 2011/11/16 Erik Blankinship er...@mediamods.com Thanks Tony I am trying to do two things: (1) I want to theme sugar to look differently. Wondering if I can use existing themes from gnome. (2) I am trying to make my gnome environment look like Sugar. Erik On Wed, Nov 16, 2011 at 2:58 PM, fors...@ozonline.com.au wrote: Does this help? http://wiki.sugarlabs.org/go/Human_Interface_Guidelines Tony Is Sugar themed in this way? http://art.gnome.org/themes/metacity (understanding that mutter will make this obsolete, what I am trying to figure out is...) Where is the equivalent description of the look and feel that Activity developers can query for doing custom painting using sugar themed graphics and colors? ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Esteban Arias Investigación y Desarrollo - Centro Ceibal para el Apoyo a la Educación de la Niñez y la Adolescencia - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [laptop-accessibility] screenreader for sugar
What should we change in sugar? 2010/9/8 Tomeu Vizoso to...@sugarlabs.org On Tue, Sep 7, 2010 at 18:32, Peter Korn peter.k...@oracle.com wrote: Hi Tomeu, gang, [I'm cc-ing Joanie Diggs, co-maintainer of Orca] I believe there are 6 key things that need to be done in/for Sugar to enable use of the GNOME accessibility work for folks with vision impairments. Others more expert in the specific details may correct/amend my comments. I believe the 6 things are: The shift of AT-SPI from CORBA to DBUS (in process, not yet completed, but builds of at-spi2 are in the GNOME code repository and if someone would start playing and testing with it on the OLPC, that'd be great!) I tested the very recent bits of at-spi2 in sugar-jhbuild and they seemed to work fine in that accerciser was able to navigate through the controls of the desktop window and of activities (applications). Implementation of ATK by the Sugar UI components (this is the accessibility API that screen readers like Orca use) Accerciser showed that it could not go into the HippoCanvas widget that is used in some fundamental parts of the Sugar shell and also inside our browser. The browser is moving from xulrunner to webkitgtk+ which I expect to fare much better there. About HippoCanvas, I have been experimenting with replacing it with custom GtkContainers and dropping Hippo completely seemed very doable. Creating / adapting a magnifier service on Sugar for Orca. This may be a fairly trivial port of gnome-mag (non-COMPOSITE edition), or it may be a complete re-write I have no idea of what this entails, but as we have kept quite close to GNOME's architecture, I expect the fairly trivial port to suffice. Porting Orca to Sugar. This may be fairly trivial, or it may involve a new Sugar-style GUI, etc. Tried out Orca in Sugar and it was able to read windows titles, buttons labels, etc. What GUI would it have other than a configuration parameter for starting it automatically at startup? Adding theme support go Sugar for vision impairments - things like a large-print theme, and inverse theme, etc. The Uruguayan deployment has customized their builds in this direction but I believe they need help upstreaming it. Ensure 100% keyboard operability of Sugar Hippo is also the roadblock here. Tomeu - are there folks in sugar-devel who have cycles to work on these things? No idea, I started this thread to find out :) Thanks a lot for the great insights! Tomeu Regards, Peter On 9/7/2010 12:49 AM, Tomeu Vizoso wrote: On Mon, Sep 6, 2010 at 20:15, Esteban Arias ear...@plan.ceibal.edu.uy wrote: no, I tested with gnome desktop. Ok, I can help you get in touch with the GNOME team that works on accessibility if you want. They are very dedicated, friendly and talented bunch. Collabora and other companies also provide services related to accessibility and GNOME. But nobody else than us is going to fix accessibility in Sugar so that's why I'm asking if anybody here has interest in working on this. The first need is finding someone who can tell us what needs to be improved in Sugar so it can be used by people with no or very low vision. Thanks, Tomeu 2010/9/3 Tomeu Vizoso to...@sugarlabs.org On Thu, Sep 2, 2010 at 18:25, Esteban Arias ear...@plan.ceibal.edu.uy wrote: xo-1.0 | F11 | Dextrose version | Gnome desktop | orca 2.26.3 If I set: run at startup orca run correctly. Hi Esteban, to clarify, you configure orca in some way so it runs when sugar starts up and it reads what is on the screen? Thanks, Tomeu If I excecute orca from Terminal, shows error: /usr/lib/python2.6/site-packages/orca/mouse_review.py:189: Warning: invalid uninstantiatable type `(null)' in cast to `GdkDisplayX11' self._mouseDwellTimeout(event.detail1, event.detail2) Displays Preferences dialog, but dont reads screen. Regards, Esteban Arias. 2010/9/2 Tomeu Vizoso to...@sugarlabs.org On Wed, Sep 1, 2010 at 14:51, Esteban Arias ear...@plan.ceibal.edu.uy wrote: I install orca on xo 1.0 with gnome for f11. If I config to start session with orca, runs ok. But if I execute orca from terminal, dont run correctly: Hi Esteban, could be that your email arrived to us incomplete? Regards, Tomeu 2010/9/1 pbrobin...@gmail.com pbrobin...@gmail.com On Wed, Sep 1, 2010 at 10:24 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Fri, Aug 20, 2010 at 14:10, Tomeu Vizoso to...@sugarlabs.org wrote: On Fri, Aug 20, 2010 at 14:08, Esteban Arias ear...@plan.ceibal.edu.uy wrote: hi, we can colaborate with this proyect. Excelent, have you tried already orca with Sugar? And with GNOME? I would say that the next step is for someone who knows how orca is used to give it a try and file tickets for the biggest issues. Not sure we can
[Sugar-devel] Strawberry - login screen
hi! do you know why sugar on stick - SoaS release 1 (Strawberry), shows login when I change configuration from control panel ? for example, I change nike name in About me; then restart with login screen... I put liveuser and the system starts ok! It is possible to dont show login screen? -- Esteban Arias Investigación y Desarrollo - Centro Ceibal para el Apoyo a la Educación de la Niñez y la Adolescencia - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wine dont write
I tested on sugar on stick with 0.88.0 (Fedora-13-i686-Live-SoaS.iso) and jhbuild have the same problem ... If I execute /home/olpc/wine.activity/bin/wine notepad I can write, but If I start the activity, I cant ¿metacity problem? ¿any idea? 2010/12/15 Esteban Arias ear...@plan.ceibal.edu.uy hi, I am testing wine.activity but, when I press any key, the activity don't shows the key... have you got any idea about this? Regards, -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] update on virtual keyboard
Dextrose version includes this virtual keyboard: http://wiki.sugarlabs.org/go/Features/Accessibility_virtualkeyboard 2011/1/3 Nagarjuna G nagar...@gnowledge.org Can some one point me to an update on virtual keyboard for sugar? -- GN ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Fwd: Problem developing app
Hi, you can test eviacam (http://eviacam.sourceforge.net/eviacam.php) I have generated the rpm to fedora 11. In xo-1.5 runs ok. In xo-1.0 you need to enable XTEST (/etc/X11/xorg.conf) For me runs ok, but you need to test with a children. Regards, -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy El 14 de diciembre de 2010 18:44, Aleksey Lim alsr...@member.fsf.orgescribió: On Tue, Dec 14, 2010 at 01:59:43PM -0200, Rodrigo Pérez Fulloni wrote: I'm trying my project in a XO-1. I've uploaded a file with a bad import, now it's fixed, excuses. It should work now (only from command line, sugar-launch hMouse). I tried fresh git clone on XO-1 on sugar-0.84 and it worked fine from sugar shell (not only from command line). I also mentioned that your MANIFEST file is outdated (it doesn't have lib/ dir, at least), ./setup command complains about that. Just remove MANIFEST file and relaunch `./setup dist_xo` to create .xo file with entirely activity bundled. I launched activity from .xo file on my XO-1. What I will do tomorrow will be remove all the unnecessary things, all the math, all the hardware interaction and left only the essential so we could find easily the problem (I hope). Thanks for the help -- Rodrigo Pérez Fulloni ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Aleksey ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] re active the network mesh when suspends the system
Hi, I have the mesh inactive (dextrose version xo-1.0) * * *In the file: /etc/rc.local I have:* *echo 0 /sys/class/net/eth0/lbs_mesh* but, when suspends the system, (close and open the laptop xo), reactive the mesh any idea? -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] conection for usb-RJ45 xo-pc. no ip
hi, The teachers use USB Ethernet adapter to use VNC when they havent got wifi connection. When I connect xo-1.0 with image 802 olpc (fedora 9) with usb-RJ45 to pc (winXP), was generate automaticaly the network and was assign the ip to laptop xo. But in fedora 11 (os852), active the interface eth0, but dont assign ip ... The same problem exists for xo-1.5. I haven't problem to connect to lan DHCP. The problem is to autoasign ip when I connect xo to desktop pc using rj45-usb. *If I excecute: avahi-autoip eth1 assigns ip correctly :) Image with fedora 9 assigns ip automaticaly... exists any daemon to this?* *Ifconfig (F9)* eth1 Link encap:Ethernet HWaddr 00:60:6E:00:F1:CD inet addr:169.254.28.254 Bcast:169.254.255.255 Mask:255.255.0.0 inet6 addr: fe80::260:6eff:fe00:f1cd/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:57 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11585 (11.3 KiB) TX bytes:13318 (13.0 KiB) loLink encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:77 errors:0 dropped:0 overruns:0 frame:0 TX packets:77 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5263 (5.1 KiB) TX bytes:5263 (5.1 KiB) *Ifconfig (F11)*: eth1 Link encap:Ethernet HWaddr 00:60:6E:00:F1:CD inet6 addr: fe80::260:6eff:fe00:f1cd/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:54 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10415 (10.1 KiB) TX bytes:1856 (1.8 KiB) loLink encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:240 (240.0 b) TX bytes:240 (240.0 b) any idea? -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 - Edificio Los Ceibos Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Dextrose] Question about upgrading from 802 to Dextrose
Christoph! you can migrate datastore 0.82 to 0.88. You need to remove the datastore content for 0.88. (/home/olpc/.sugar/default/datastore/*) And copy the directory /home/olpc/.sugar/datastore/store for 0.82 to this path on 0.88 then restart. 2010/9/13 Martin Abente mabe...@paraguayeduca.org We have not tried that yet, but dextrose provides a backup/restore to usb stick option that you might find useful. On Mon, 13 Sep 2010 18:45:22 +0200, Christoph Derndorfer christoph.derndor...@gmail.com wrote: Hi all, as previously mentioned to Bernie I'm thinking about using the international spin of Dextrose on the 25 XO-1s that we're using in our Austrian pilot project. IIRC correctly those XO-1s are currently running 802 and now I was wondering whether there was a way to upgrade them to Dextrose without erasing the Journal (e.g. something like olpc-update but using Dextrose rather OLPC's 10.1.2). Thanks, Christoph ___ Dextrose mailing list dextr...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/dextrose -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] help to disable the touchpad
Hi, I cant disable the touchpad. *Version 802 with fedora 9*: *xsetpointer -c OLPC ALPS HGPK* *Version dextrose - fedora 11*: If I do:* * *xsetpointer -c OLPC ALPS HGPK*, then shows: Extended device OLPC ALPS HGPK not found If I do: *xsetpointer -c OLPC HGPK ALPS HGPK* and shows error: X Error of failed request: BadMatch (invalid parameter attributes) ... any idea? thanks, -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] screenreader for sugar
no, I tested with gnome desktop. 2010/9/3 Tomeu Vizoso to...@sugarlabs.org On Thu, Sep 2, 2010 at 18:25, Esteban Arias ear...@plan.ceibal.edu.uy wrote: xo-1.0 | F11 | Dextrose version | Gnome desktop | orca 2.26.3 If I set: run at startup orca run correctly. Hi Esteban, to clarify, you configure orca in some way so it runs when sugar starts up and it reads what is on the screen? Thanks, Tomeu If I excecute orca from Terminal, shows error: /usr/lib/python2.6/site-packages/orca/mouse_review.py:189: Warning: invalid uninstantiatable type `(null)' in cast to `GdkDisplayX11' self._mouseDwellTimeout(event.detail1, event.detail2) Displays Preferences dialog, but dont reads screen. Regards, Esteban Arias. 2010/9/2 Tomeu Vizoso to...@sugarlabs.org On Wed, Sep 1, 2010 at 14:51, Esteban Arias ear...@plan.ceibal.edu.uy wrote: I install orca on xo 1.0 with gnome for f11. If I config to start session with orca, runs ok. But if I execute orca from terminal, dont run correctly: Hi Esteban, could be that your email arrived to us incomplete? Regards, Tomeu 2010/9/1 pbrobin...@gmail.com pbrobin...@gmail.com On Wed, Sep 1, 2010 at 10:24 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Fri, Aug 20, 2010 at 14:10, Tomeu Vizoso to...@sugarlabs.org wrote: On Fri, Aug 20, 2010 at 14:08, Esteban Arias ear...@plan.ceibal.edu.uy wrote: hi, we can colaborate with this proyect. Excelent, have you tried already orca with Sugar? And with GNOME? I would say that the next step is for someone who knows how orca is used to give it a try and file tickets for the biggest issues. Not sure we can make much more until then. The gnome guys mentioned this the other day and there's going to be some more work done within gnome hopefully for F-14. So hopefully we should be looking better for that release. Peter -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] screenreader for sugar
I install orca on xo 1.0 with gnome for f11. If I config to start session with orca, runs ok. But if I execute orca from terminal, dont run correctly: 2010/9/1 pbrobin...@gmail.com pbrobin...@gmail.com On Wed, Sep 1, 2010 at 10:24 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Fri, Aug 20, 2010 at 14:10, Tomeu Vizoso to...@sugarlabs.org wrote: On Fri, Aug 20, 2010 at 14:08, Esteban Arias ear...@plan.ceibal.edu.uy wrote: hi, we can colaborate with this proyect. Excelent, have you tried already orca with Sugar? And with GNOME? I would say that the next step is for someone who knows how orca is used to give it a try and file tickets for the biggest issues. Not sure we can make much more until then. The gnome guys mentioned this the other day and there's going to be some more work done within gnome hopefully for F-14. So hopefully we should be looking better for that release. Peter -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 Montevideo - Uruguay. Tel.: 2601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] screenreader for sugar
hi, we can colaborate with this proyect. 2010/8/20 Gonzalo Odiard godi...@gmail.com In this thread http://lists.laptop.org/pipermail/olpc-sur/2010-April/005829.html there are people interested. You can contact Esteban Arias also http://lists.laptop.org/pipermail/olpc-uruguay/2010-February/001653.html Gonzalo On Fri, Aug 20, 2010 at 8:41 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Fri, Aug 20, 2010 at 12:53, Gonzalo Odiard godi...@gmail.com wrote: Yes, there are interest in La Rioja, Argentina. In olpc-sur there are request for this. Great, do we have people there who can try things out and help decide what remains to be done? Regards, Tomeu Gonzalo On Fri, Aug 20, 2010 at 6:16 AM, Tomeu Vizoso to...@sugarlabs.org wrote: Hi, is there any interest in a deployment somewhere for a screenreader that allows blind people use the Sugar UI when paired with keyboard navigation? I think most of the pieces are there, but without knowing how it could be used I cannot really test. Regards, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Gonzalo Odiard Responsable de Desarrollo (pasando la antorcha...) Sistemas Australes ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Esteban Arias Investigación y Desarrollo - Plan Ceibal Avda. Italia 6201 Montevideo - Uruguay. Tel.: 601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] #1669 UNSP: Accessibility - keyboard
=-30.243309 + y=-41.495876 + transform=matrix(0,-1,-1,0,0,0) + id=rect1438-1-8-5 + style=fill:#ff;fill-opacity:1;stroke:#ff;stroke-width:0.69142139;stroke-opacity:1 / +rect + width=0.97070193 + height=11.568416 + ry=0.76108003 + x=50.822704 + y=-8.6089849 + transform=matrix(0.89791652,0.44016579,0.56230073,-0.82693282,0,0) + id=rect1438-1-8-0-0 + style=fill:#ff;fill-opacity:1;stroke:#ff;stroke-width:0.64177793;stroke-opacity:1 / +rect + width=1.6299056 + height=7.7739253 + ry=0.51144254 + x=72.759727 + y=35.364716 + transform=matrix(0.9888174,0.14913131,-0.60877492,0.79334299,0,0) + id=rect1438-0-1-7-7 + style=fill:#ff;fill-opacity:1;stroke:#ff;stroke-width:0.68172067;stroke-opacity:1 / +path + d=m 79.67578,18.634508 a 3.2829957,3.0304577 0 1 1 -6.565992,0 3.2829957,3.0304577 0 1 1 6.565992,0 z + transform=matrix(1.5397454,0,0,1.4719643,-97.932275,-17.750188) + id=path1603-2 + style=fill:#ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff;stroke-opacity:1 / + /g +/svg diff -u -r -N sugar-0.88.1.original.con.parches.viejos/extensions/cpsection/accessibility/__init__.py sugar-0.88.1/extensions/cpsection/accessibility/__init__.py --- sugar-0.88.1.original.con.parches.viejos/extensions/cpsection/accessibility/__init__.py 1969-12-31 21:00:00.0 -0300 +++ sugar-0.88.1/extensions/cpsection/accessibility/__init__.py 2010-06-02 15:00:27.32897 -0300 @@ -0,0 +1,25 @@ +# Copyright (C) 2010 Plan Ceibal +# +# Author: Esteban Arias ear...@plan.ceibal.edu.uy +# Contact information: comuni...@plan.ceibal.edu.uy +# Plan Ceibal http://www.ceibal.edu.uy +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/. + +from gettext import gettext as _ + +CLASS = 'accessibility' +ICON = 'module-accessibility' +TITLE = _('Accessibility') + diff -u -r -N sugar-0.88.1.original.con.parches.viejos/extensions/cpsection/accessibility/Makefile.am sugar-0.88.1/extensions/cpsection/accessibility/Makefile.am --- sugar-0.88.1.original.con.parches.viejos/extensions/cpsection/accessibility/Makefile.am 1969-12-31 21:00:00.0 -0300 +++ sugar-0.88.1/extensions/cpsection/accessibility/Makefile.am 2010-06-02 15:00:27.32980 -0300 @@ -0,0 +1,6 @@ +sugardir = $(pkgdatadir)/extensions/cpsection/accessibility + +sugar_PYTHON = \ +__init__.py\ +model.py\ +view.py diff -u -r -N sugar-0.88.1.original.con.parches.viejos/extensions/cpsection/accessibility/model.py sugar-0.88.1/extensions/cpsection/accessibility/model.py --- sugar-0.88.1.original.con.parches.viejos/extensions/cpsection/accessibility/model.py 1969-12-31 21:00:00.0 -0300 +++ sugar-0.88.1/extensions/cpsection/accessibility/model.py2010-06-03 11:12:50.057315000 -0300 @@ -0,0 +1,55 @@ +# Copyright (C) 2010 Plan Ceibal +# +# Author: Esteban Arias ear...@plan.ceibal.edu.uy +# Contact information: comuni...@plan.ceibal.edu.uy +# Plan Ceibal http://www.ceibal.edu.uy +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/. + +import subprocess +import gconf + +from gettext import gettext as _ +from jarabe.model import accessibility + +keyboard = accessibility.Keyboard() + +KEYWORDS = ['mouse_keys', 'sticky_keys', 'bounce_keys'] + +def get_mouse_keys(): +return keyboard.get_mouse_keys() + +def set_mouse_keys(activar): +keyboard.set_mouse_keys(activar) + +def print_mouse_keys(): +print str(get_mouse_keys()) + +def get_sticky_keys(): +return keyboard.get_sticky_keys() + +def set_sticky_keys(activar): +keyboard.set_sticky_keys(activar) + +def print_sticky_keys(): +print str(get_sticky_keys()) + +def get_bounce_keys(): +return keyboard.get_bounce_keys() + +def set_bounce_keys(activar
[Sugar-devel] gconf: sugar - gnome
Hi, Do you think that is better use same keys gconf on sugar and gnome to maintain the same configuration? For example, to set mouse keys on sugar, I should use: '/desktop/gnome/accessibility/keyboard/mousekeys_enable' or '/desktop/sugar/accessibility/keyboard/mousekeys_enable' ? Or, to set mouse theme, I use: '/desktop/gnome/peripherals/mouse/cursor_theme' or '/desktop/sugar/peripherals/mouse/cursor_theme' ? I would use /desktop/sugar/ on sugar and /desktop/gnome/ on gnome... because are differents ambients. Esteban. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] #1669 UNSP: Accessibility - keyboard
I added Makefile.in because other extensions on the src.rpm have this file 2010/6/23 James Cameron qu...@laptop.org Are you sure you should be adding Makefile.in to the repository? It is an automatically generated file. -- James Cameron http://quozl.linux.org.au/ -- Esteban Arias Plan Ceibal - Área Técnica Avda. Italia 6201 Montevideo - Uruguay. Tel.: 601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [DESIGN] Modal alert for the journal
We use gtk.window on backup UI, to separate the jorunal view to the backup view. 2010/6/24 Tomeu Vizoso to...@sugarlabs.org Hi, the team working on adding a backup UI wants to add a modal alert to the journal that prevents users from using the machine until the backup operation finishes. I have heard reports of problems with modal alerts, anybody has any alternative? (It would be great if someone who has more information about the new backup UI could add it to this thread) Thanks, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Esteban Arias Plan Ceibal - Área Técnica Avda. Italia 6201 Montevideo - Uruguay. Tel.: 601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar with a virtual (onscreen) keyboard
Hi, FVKBD support spanish keyboard? Could be added an system scanning buttons to write. for example: https://desarrollo.ceibal.edu.uy/projects/tecladoenpantalla/files http://wiki.sugarlabs.org/go/Features/Accessibility_virtualkeyboard http://bugs.sugarlabs.org/ticket/1686 2010/6/17 Sayamindu Dasgupta sayami...@gmail.com On Thu, Jun 17, 2010 at 5:46 PM, Sayamindu Dasgupta sayami...@gmail.com wrote: [Apologies for the cross-posting] Hello, Thanks to the pointers provided by Peter Robinson, I got the Meego FVKBD (Free Virtual Keyboard)¹ running along with Sugar. A problem with the current FVKBD is that it supports only one base layout. Even variants of that layout (eg: CapsLock enabled, Symbols, etc) are treated as temporary, which means that you press the Caps key, enter a capital letter, and immediately after that, it gets reset back to the base layout (lower case qwerty). I wanted something which would be similar to the existing physical keyboards that we ship with the XO machines - with a dedicated key to switch between different scripts in the same keyboard. I had to extend the code of FVKBD to implement that, and with the modified FVKBD, I have spun a live-cd ISO (based on the current SOAS). You can download it from http://dev.laptop.org/~sayamindu/sugar-vkbd-test/sugar-vkbd-test.isohttp://dev.laptop.org/%7Esayamindu/sugar-vkbd-test/sugar-vkbd-test.iso For those who do not want to download the ISO, there's a screencast at http://dev.laptop.org/~sayamindu/sugar_vkbd_multi.ogvhttp://dev.laptop.org/%7Esayamindu/sugar_vkbd_multi.ogv Thanks, Sayamindu -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Esteban Arias Plan Ceibal - Área Técnica Avda. Italia 6201 Montevideo - Uruguay. Tel.: 601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] #1686 UNSP: Accessibility - virtual keyboard
hi, The virtualkeyboard displays the buttons of spanish keyboard. For example, show Ñ. We have a virtualkeyboard activity: https://desarrollo.ceibal.edu.uy/projects/tecladoenpantalla/files esteban. 2010/5/26 James Cameron qu...@laptop.org On Wed, May 26, 2010 at 10:57:55AM -0400, Michael Stone wrote: For this sole strategic reason, I think we need to consider accepting well-written patches that come to us in Spanish or in English. I agree. I don't think language, culture of origin, or degree of whitespace should prevent acceptance. They might delay or hinder review though, and so use of English should be a recommendation and not a requirement. -- James Cameron http://quozl.linux.org.au/ -- Esteban Arias Plan Ceibal - Área Técnica Avda. Italia 6201 Montevideo - Uruguay. Tel.: 601.57.73 Interno 2228 E-mail : ear...@plan.ceibal.edu.uy ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] compiz F11
It is posible install compiz on laptop xo to magnifier and zoom desktop? *On sugar 0.82 - F9 -- dependency problem when I install fusion-icon* I install fusion-icon and compiz. on sugar 0.84 - F11 xo-1.0 when I run: compiz --replace, the system shows: *Another window manager is already running on screen: 0 No manageable screen found on display :0* I add Option Composite Enable on Extension section on /etc/X11/xorg.conf but persiste the problem ... any idea? thanks Esteban Arias. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] journal backup
Hi, I attach patch and the script process (copy to /usr/bin) --- src/jarabe/journal/backup.py | 231 + src/jarabe/model/processmanagement.py | 84 2 files changed, 315 insertions(+), 0 deletions(-) create mode 100755 src/jarabe/journal/backup.py create mode 100644 src/jarabe/model/processmanagement.py diff --git a/src/jarabe/journal/backup.py b/src/jarabe/journal/backup.py new file mode 100755 index 000..f509f2c --- /dev/null +++ b/src/jarabe/journal/backup.py @@ -0,0 +1,231 @@ +#!/usr/bin/env python +# Journal - Backup +# Copyright (C) 2010 Plan Ceibal +# +# Author: Esteban Arias ear...@plan.ceibal.edu.uy +# Contact information: comuni...@plan.ceibal.edu.uy +# Plan Ceibal http://www.ceibal.edu.uy +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/. + +import os +import gtk +import gobject +import gconf +import logging + +from gettext import gettext as _ +from sugar.graphics import style +from sugar.graphics.icon import Icon +from sugar.graphics.xocolor import XoColor + +from jarabe.model.processmanagement import ProcessManagement + +PATH_BACKUP = '/usr/bin/sugar-journal-backup' +PATH_RESTORE = '/usr/bin/sugar-journal-restore' + +class Backup(gtk.Window): + +__gtype_name__ = 'SugarJournalBackup' + +def __init__(self, type_ps, mount_path): + +self._type_ps = type_ps +self._mount_path = mount_path + +if self._isValidType(self._type_ps): +if ((not self._mount_path == ) and (not self._mount_path == None)): +self._progressBarHandler = None + +gtk.Window.__init__(self) + +self.set_border_width(style.LINE_WIDTH) +offset = style.GRID_CELL_SIZE +width = gtk.gdk.screen_width() - offset * 2 +height = gtk.gdk.screen_height() - offset * 2 +self.set_size_request(width, height) +self.set_position(gtk.WIN_POS_CENTER_ALWAYS) +self.set_decorated(False) +self.set_resizable(False) +self.set_modal(True) + +self._main_view = gtk.EventBox() +self._vbox = gtk.VBox() +self._vbox.set_spacing(style.DEFAULT_SPACING) +self._vbox.set_border_width(style.GRID_CELL_SIZE) +self._main_view.modify_bg(gtk.STATE_NORMAL, + style.COLOR_BLACK.get_gdk_color()) +self._main_view.add(self._vbox) +self._vbox.show() + +client = gconf.client_get_default() +color = XoColor(client.get_string('/desktop/sugar/user/color')) + +icon = Icon(icon_name='activity-journal', +pixel_size=style.XLARGE_ICON_SIZE, +xo_color=color) +self._vbox.pack_start(icon, False) +icon.show() + +self._title = gtk.Label() +self._title.modify_fg(gtk.STATE_NORMAL, + style.COLOR_WHITE.get_gdk_color()) +self._title.set_markup('b%s/b' % _(self._type_ps)) +self._vbox.pack_start(self._title, False) +self._title.show() + +if self._type_ps == 'backup': +lbl_txt = Close all activities and do not remove the external device during the process. \n\n+\ + To make the backup of the Journal, a restart is required. \n\n+\ + The backup can only be restore from this computer + self._get_serial_number() +elif self._type_ps == 'restore': +lbl_txt = The content you restore will overwrite the current contents of the Journal. \n\n+\ + Do not remove the external device during the process. \n\n+\ + To implement the restoration of the Journal, a restart is required. \n\n+\ + It will restore the backup done for this computer + self._get_serial_number() + +self._message = gtk.Label(_(lbl_txt)) +self._message.modify_fg(gtk.STATE_NORMAL, + style.COLOR_WHITE.get_gdk_color()) +self._vbox.pack_start(self._message, True) +self._message.show() + + +vbox = gtk.VBox
[Sugar-devel] Flash activities?
Hi, exist some study for adobe FLASH on sugar 0.82 and XO 1.0 ? requirements? considerations to develop activities? thanks Esteban. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [DESIGN] Simple Journal Backup Restore
Another possible design: In the volumes Toolbar of the Journal, when the user press click right on the volume connected, the palette shows also: Backup Journal and Restore Journal Esteban. 2010/4/8 Tomeu Vizoso to...@tomeuvizoso.net On Thu, Apr 8, 2010 at 17:25, Gabriel Eirea gei...@gmail.com wrote: 2010/4/8 Tomeu Vizoso to...@tomeuvizoso.net: On Tue, Apr 6, 2010 at 21:16, Esteban Arias ear...@plan.ceibal.edu.uy wrote: hi, source on 0.82: https://desarrollo.ceibal.edu.uy/projects/respaldodiario/files couldn't access that URL, anybody else outside LATU can? I can, but you need to add an exception for the certificate. (Most of uruguayan certificates have expired and no one bothered to update them, it's sad.) Works now, I had to remove an expired personal certificate I had around. Regards, Tomeu Regards, Gabriel Regards, Tomeu we in uruguay could be adapt to 0.84 (to image of paraguay)... 2010/4/6 Bernie Innocenti ber...@codewiz.org On Mon, 2010-04-05 at 11:39 -0300, Esteban Arias wrote: Hi, In Plan Ceibal (Uruguay) , we developed solution of jorunal backup/restore on sugar 0.82. We added button Backup and button Restore on toolbar of the Journal activitie. If exist pendrive connected, the system do backup/restore in the extern dispositive. When the user press the button, the system run script to do backup/restore. The script is based of solution of Daniel Drake. The UI looks very nice! We were undecided whether to write a control panel item or add these functions to the journal. Are patches available anywhere? How much work would it be to adapt them to Sugar 0.84 and 0.88? It would be useful to make the git trees of Ceibal developers available for public review somewhere (either git.sugarlabs.org or a local gitweb), as you guys probably have accumulated plenty of other useful things that we might like to have. -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] gtk.linkbutton() on sugar
hi, I create gtk.linkbutton() on sugar 0.82, but this link don't opened with activity browser... how can i do? thanks ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] gtk.linkbutton() on sugar
example, I run this code on sugar 0.82, on terminal, when i press the link, this link don't opened on activity browser... ___ #!/usr/bin/python import gtk class PyApp(gtk.Dialog): def __init__(self): super(PyApp, self).__init__() self.set_size_request(350, 250) self.set_position(gtk.WIN_POS_CENTER) self.connect(destroy, gtk.main_quit) ref = gtk.LinkButton(http://www.google.com;, google) self.vbox.add(ref) self.show_all() PyApp() gtk.main() ___ 2010/3/17 Simon Schampijer si...@schampijer.de On 03/17/2010 07:29 PM, Esteban Arias wrote: hi, I create gtk.linkbutton() on sugar 0.82, but this link don't opened with activity browser... how can i do? thanks Hi Esteban, can you describe a bit more what you are trying to do? Did you read: http://www.moeraki.com/pygtktutorial/pygtk2reference/class-gtklinkbutton.html? Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] activities open
hi, how to determine if any activity is open on sugar 0.82? if I list the process with ps, only can i match python /usr/bin/sugar-activity activity ... (example, journal or terminal) but other activities i dont see...(example write) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] journal (0.82) backup
si quiero instalar ds-backup (ds-backup-server-0.8.1-1.olpc3.noarch.rpmhttp://xs-dev.laptop.org/xsrepos/testing/olpc/9/i386-tmp/ds-backup-server-0.8.1-1.olpc3.noarch.rpm) en un servidor que no está basado en un xs de olpc, servidor con debian, que pre requisitos debería tener encuenta para la instalación? El 12 de febrero de 2010 17:24, Martin Langhoff martin.langh...@gmail.comescribió: Dentro del contenido viejo, seguro que hay cosas mas nuevas. Por definicion, el backup siempre es mas viejo. Yo creo que vas a crearte mas problemas que los que solucionan... una idea de implementacion: del XS pueden extraer cada record en formato XOJ. Eso te evita necesitar gran expacio extra en el disco para la operacion, y la podes hacer archivo por archivo. Para ver como anda en el use case que usamos en OLPC, instalate un XS-0.6 + AP, conectate con el XO, registrate, reinicia, dale un rato para que haga su backup, luego visita schoolserver con Browse.xo. Te va a hacer auto-login. En la esq superior derecha, vas a ver tu nombre de usuario que tiene un link -- segui ese link y vas a ver la opcion de backup. Fijate como son los urls. De esos mismos urls lo pueden automatizar desde python... ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar-devel Digest, Vol 16, Issue 15
hi, what is the use of file : /etc/olpc-security ? ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] journal (0.82) backup
Hi, I work with journal (0.82) backup. The idea is on jornal activity add button backup and restore. and then run the script. as a subprosses. may have a problem if I run script if the journal active ? i attached the script. thanks Esteban. diario-backup Description: Binary data diario-restore Description: Binary data ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] journal (0.82) backup
If I 1) kill datastore-service (pkill -f -x python /usr/bin/datastore-service) 2) do backup 3) and then restart sugar (pkill -f -x python /usr/bin/sugar-shell) ? 2010/2/11 Daniel Drake d...@laptop.org On 11 February 2010 08:16, Esteban Arias ear...@plan.ceibal.edu.uy wrote: Hi, I work with journal (0.82) backup. The idea is on jornal activity add button backup and restore. and then run the script. as a subprosses. may have a problem if I run script if the journal active ? I suspect it's not safe to run that journal restore script while Sugar is active. Daniel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Accessibility - control panel
In Uruguay, we have section of control panel: Accessibility. This item configurate keyboard accessibility options: mouse keys, bounce keys and sticky keys. We develop this on sugar 0.82 and now we begin to update this source code to 0.88. http://wiki.sugarlabs.org/go/Features/Accessibility_controlpanel Esteban Arias. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] themes GUI
Hi, I need to create a new theme to graphic interface for sugar. this them I copy to path: /usr/share/themes/myTheme/... but, How do I apply this theme? or change the configuration to apply this theme? thenks. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel