Hi Yama, what you outline in #1 is generally doable. Just a bit of elbow grease to put the files in the Sugarized "activity" and have a wrapper to set the appropriate *PATH variables.
#2 is generally not doable. As you say, there may be a way to do without superuser privs... You just have to find someone both motivated and skilled to get you through with #1 and investigate #2. Both are very specific to the program at hand, so can't give you precise advise. cheers, m On Mon, Dec 3, 2012 at 12:50 PM, Yama Ploskonka <yamap...@gmail.com> wrote: > You are right, Bert, sorry, got carried away. The main point was not > compiled vs. interpreted, that was just a point of theology. > > The main point for me :-) is > 1) stuff that currently lives as RPMs be usable by Uruguayan XO users, who > are no allowed /sudo/ > I hoped some kind of Sugarization or wrapper or something could do it > msp430-libc and dependencies, and mspdebug > > 2) one of those binaries, mspdebug, also currently needs to be run as sudo > again, maybe there was a way to do it without. > > I really don't have the skills or knowledge. Also, due to Uruguay going to > Classmates for Middle School onwards, this sort of becomes a moot point. > > > > > > On 12/03/2012 11:23 AM, Bert Freudenberg wrote: >> >> On 2012-12-03, at 18:08, Yama Ploskonka <yamap...@gmail.com> wrote: >> >>> The main point >> >> The main point is that you can write Sugar activities in any language that >> suits you, as long as it can connect to D-Bus and provide an X11 interface. >> >> "Sugarizing" means implementing the interfaces Sugar expects - adding some >> window properties so Sugar can find your window, loading state from / saving >> to the Journal, sharing on the network. It's not that much, really, and it >> is described here: >> >> >> http://wiki.sugarlabs.org/go/Development_Team/Low-level_Activity_API >> >> In Python, there are already libraries that help you with these tasks >> (called the Sugar toolkit). When using another language, you have to do that >> on your own, and the best way to do it of course depends on your >> application. But it's entirely feasible, as the fact demonstrates that there >> are non-Python activities shipping on XOs. >> >> - Bert - >> >> >> _______________________________________________ >> IAEP -- It's An Education Project (not a laptop project!) >> IAEP@lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/iaep > > > _______________________________________________ > IAEP -- It's An Education Project (not a laptop project!) > IAEP@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/iaep -- martin.langh...@gmail.com mar...@laptop.org -- Software Architect - OLPC - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff _______________________________________________ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep