Re: root password
Albert Cahalan wrote: I thought so to, but testing seems to show that pam_wheel.so will only protect transitions to the root account. It does not protect olpc, at least not without some undocumented option. Are you thinking that we should disable the password for the olpc user too? Well, we should: if we don't, malicious activities will be able to login as olpc :-) Using just 2 shells was a way to save some memory. Kids will use none. Whoever needs more can easily edit /etc/inittab. Shall I write you a tty-watcher program in assembly code? This really shouldn't cost much memory. Even with glibc, I doubt the dirty memory was all that much. BTW, I'm serious about the assembly code. Well, if it's just for fun... but I think the Python developers would not appreciate it :-) Seriously, before we start coding solutions, let's first reach consensus with the security team on how we should handle login. Otherwise we risk wasting effort. I quite like this Press ESC twice for shell solution. Reminds of the FidoNet era, if you're old enough to know what I'm talking about. Good point, but if we left just that in place, we'd have to ask people to use the ugly text console more often, where the keyboard works partially and there's no cut paste. It's not ugly if you ship the nice 15x30 font I made. Where is it? Does it include a decent amount of unicode glyphs? sun12x22 has too few of these, so it doesn't even support many European languages. Cut-and-paste can be fixed, with the difficulty depending on how perfect you want it. One can run gpm. This can be started when a user logs in on the console. One could even write something to feed that into the X clipboard and back. Yes, theoretically. But we don't ship gpm and we don't want to put much more effort on improving the console environment that only UNIX die hards like me and you enjoy using when we still have a journal that eats files and a mouse cursor that flashes when you render below it. I'm almost going to reiterate my old black text on white bg console patch, which nobody seemed to appreciate :-) -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/ \___\ One Laptop Per Child - http://www.laptop.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 1494
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1494/ -olpc-library-common.noarch 0:1-14 +olpc-library-common.noarch 0:1-15 -olpc-library-core.noarch 0:1-14 +olpc-library-core.noarch 0:1-15 -olpc-utils.i386 0:0.60-1.olpc2 +olpc-utils.i386 0:0.62-1.olpc2 --- olpc-library-common.noarch 1-15 --- * Fixing intro to the XO, text and typos * Fixing/readding icdl stories for testing * Rebuilt larger again. Merge of recent changes. --- olpc-library-core.noarch 1-15 --- * Fixing intro to the XO, text and typos * Fixing/readding icdl stories for testing * Rebuilt larger again. Merge of recent changes. -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Is it possible to disable the jingle at boot ?
Hello I would like to disable the jingle at boot time I have tried some printenv , setenv silent-mode? true in openfirmware , but it doesn t work :-( My olpc is a G1G1 C2 , Openfirmware CL1 Q2D06 Q2D Can someone help me ? Thank you Frederic Pouchal Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Is it possible to disable the jingle at boot ?
Mr frÿffe9dÿffe9ric pouchal wrote: I would like to disable the jingle at boot time you can lower the volume while the jingle is playing. OFW will store it and remember it for the next boot. I wish the rest of our software stack was equally refined. -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/ \___\ One Laptop Per Child - http://www.laptop.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: open firmware question
On Jan 3, 2008, at 4:14 , Mitch Bradley wrote: Ricardo Carrano wrote: How do I do the opposite of copy-nand - copy the OS image _from_ the nand into a USB key? ok save-nand u:\foo.img Yep, this works nicely, even creates a corresponding CRC file. See http://wiki.laptop.org/go/Customizing_NAND_images (this was a live saver when I was in Nepal - downloading a full image took ages, but we managed to update all the other XOs to the version I had on mine via saving to USB) - Bert - ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 1495
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1495/ -Calculate-15.xo +Calculate-16.xo --- Calculate-16 --- * Parser fixes, #5734 -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Printing and the XO
I started a page in the wiki: http://wiki.laptop.org/go/Enabling_CUPS -walter On Jan 3, 2008 12:49 AM, Bernardo Innocenti [EMAIL PROTECTED] wrote: Peter Krenesky wrote: While not a primary concern of the project, printing is something that teachers are asking for. [...] Is this nice documentation already in the wiki? If not, please be bold and create a new page! -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/ \___\ One Laptop Per Child - http://www.laptop.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel -- Walter Bender One Laptop per Child http://laptop.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Circumventing kernel signing
Mitch Bradley wrote: At some point, when these fairly obvious loopholes that we have known about since forever are closed, we plan to change the key so new machines will only run the more secure OS versions. Old machines will continue to be vulnerable until they are upgraded to new firmware with the new key, and some old machine may always be vulnerable. Meanwhile, I reiterate my earlier claim that a no-modules kernel will be easier to secure. Even if you require signed modules, the extra complexity creates attack opportunities. Each additional door is a ingress opportunity. Anything you build into the kernel similarly increases attack opportunity. For example, an IPv6 and IPv4 kernel and the networking infrastructure. You might load IPv6 to support a 6bone network, and load net; then find there's an IPv4 stack bug and you can kill iptables and get a kernel level exploit. Not vulnerable, of course, since you're running IPv6 and not IPv4. Of course, with everything built in, you have IPv6 and IPv4 all the time, and a worm can use IPv6 to spread to its nearest neighbor and then crawl out from there even if there's no real routing. This is an absurd claim, I know (though Linux has had an IPv4 flaw, and OpenBSD has had an IPv6 remote exploit); but claiming module loading itself provides an attack opportunity is just as absurd if not moreso when dealing with signed modules. Your most likely attack opportunity is by far a flawed hashing algorithm or implementation; it's likely the same algorithm as in OFW, possibly implemented off the same reference code, and the attack for it (generating a collision by tweaking a modified binary) is going to work either way. So in short, yes, even with signed modules you still have module loading itself to wonder about; but the potential attack opportunity here is as absurdly small as finding a way to alter PGP signed messages (which was done once; implementation flaw in how GPG checks signatures, allowing an attacker to append unsigned content to a signed message while GPG reported the whole message as signed). Asheesh Laroia wrote: On Thu, 3 Jan 2008, John Richard Moser wrote: I did not address the mass of other crap you could do to the system with root. I was only addressing evading the OFW security implementation for only booting signed OSes. Here's another vector: 1. On a laptop that comes from the factory with the above security holes fixed, install a current (as of Jan 2 2008) signed release (which is signed with the same key, and therefore okay according to the XO) 2. Notice that it has (at least) the security holes described in this thread. 3. kexec or modprobe your way to a different OS! (4. Profit!) -- Asheesh. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel -- Bring back the Firefox plushy! http://digg.com/linux_unix/Is_the_Firefox_plush_gone_for_good https://bugzilla.mozilla.org/show_bug.cgi?id=322367 ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Printing and the XO
apologies for not maintaining threading, but I've just subscribed on Wed Jan 2 16:43:39 EST 2008 Peter Krenesky said: nice overview of printing Configuration - XO The number of printers, the models, and their locations will be unknown. It may be 1 printer per school, or many depending on the country or region. Adding or selecting a printer needs to be simple. Autoconfiguration is the best case scenario but some manual configuration is still needed. A GUI is required for all of this. The presence service may be a way to discover printers and configuration information. IE. the advertisement includes the configuration to be added to /etc/cups/printers.conf A printer would really only be configured, once, at the server. Some unanswered questions are: * What does this GUI look like. * Where is it located within sugar. Within the configure activity? in the past when I have needed to support printing from many machines and have not wanted to have to change them all when swapping out a printer for a different model I have had very good success with the approach of just telling all the machines that they have a postscript printer and let the server do all the printer-specific conversions. if you really wanted to get fancy, let the server accept HTML as well as postscript to avoid the work on the laptop to convert things (although I suspect that the conversion of HTML to postscript is trivial enough to not be a big deal anyway) this would be the first piece, because you really don't want to have to touch every laptop when you swap out one printer for another one. at this point the remaining problem becomes picking which printer to use. For this you can get a _lot_ of mileage out of simply defining a default print queue (lp or printer, just pick something) and have the laptops use that queue on the school server they are registered to by default. after that a simple dialog that lets you pick a different queue or a different server will cover almost everything else. as for CUPS, I understand that it's the current fad for printing, but I question if it's the right thing to use for resource constrained machines like the XO. CUPS wants to have each machine load the printer driver and do the rendering for the printer before sending it to the server. the servers are almost certainly going to have more resources available then the laptops, and so there's a good argument to be made that the laptops should just send the unconverted print image to the server and let the server render it for whatever printer is attached. the drawback to taking this approach is that it is harder to take advantage of all the features of the printer (paper sizes, trays, staplers, hole punches, etc), but while corporate users will miss these features, the vast majority of printers don't have such features and most people really don't care about them (they just want the image to show up on paper). the one feature that is worth going to some effort to produce is a way to print double-sided if the printer supports it, but it should be possible to do this in a way that won't interfere with normal printing. David Lang ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Project hosting application - TalknType
1. Project name : TalknType 2. Existing website, if any : http://wiki.laptop.org/go/TalknType 3. One-line description : A spelling game using speech synthesis, in the style of the SpeakSpell toy. 4. Longer description : * Currently only a terminal python program - needs sugarising... * User opens the activity, and is presented with a skill level (1 to 4). * The activity speaks, using the eSpeak Speech Synthesis software, which will soon be included in OLPC builds. * The activity asks the user to spell a word from the dictionary (one of four, based on the skill level). * As the user types each letter, the activity reads the letters out loud. * When the user presses Enter, the activity reads the entered letters as a word. * The activity compares the entered letters with the real word, and informs the user whether the word was spelt correctly or not. * Another random word is offered for the user, etc, etc. * In future, a more collaborative version will allow you to test your spelling against a friend, and compete on points. * This activity would lend itself well to Pootle translations, although multiple dictionary files would be required. 5. URLs of similar projects : http://wiki.laptop.org/go/Screen_Reader http://wiki.laptop.org/go/Speech_synthesis 6. Committer list Please list the maintainer (lead developer) as the first entry. Only list developers who need to be given accounts so that they can commit to your project's code repository, or push their own. There is no need to list non-committer developers. Username Full name SSH2 key URLE-mail - -- #1 tomhannen Thomas Hannenattached to email [EMAIL PROTECTED] #2 #3 ... If any developers don't have their SSH2 keys on the web, please attach them to the application e-mail. 7. Preferred development model [X] Central tree. Every developer can push his changes directly to the project's git tree. This is the standard model that will be familiar to CVS and Subversion users, and that tends to work well for most projects. [ ] Maintainer-owned tree. Every developer creates his own git tree, or multiple git trees. He periodically asks the maintainer to look at one or more of these trees, and merge changes into the maintainer-owned, main tree. This is the model used by the Linux kernel, and is well-suited to projects wishing to maintain a tighter control on code entering the main tree. If you choose the maintainer-owned tree model, but wish to set up some shared trees where all of your project's committers can commit directly, as might be the case with a discussion tree, or a tree for an individual feature, you may send us such a request by e-mail, and we will set up the tree for you. 8. Set up a project mailing list: [ ] Yes, named after our project name [ ] Yes, named __ [X] No When your project is just getting off the ground, we suggest you eschew a separate mailing list and instead keep discussion about your project on the main OLPC development list. This will give you more input and potentially attract more developers to your project; when the volume of messages related to your project reaches some critical mass, we can trivially create a separate mailing list for you. If you need multiple lists, let us know. We discourage having many mailing lists for smaller projects, as this tends to stunt the growth of your project community. You can always add more lists later. 9. Commit notifications [ ] Notification of commits to the main tree should be e-mailed to the list we chose to create above [ ] A separate mailing list, projectname-git, should be created for commit notifications [X] No commit notifications, please 10. Shell accounts As a general rule, we don't provide shell accounts to developers unless there's a demonstrated need. If you have one, please explain here, and list the usernames of the committers above needing shell access. 11. Translation [X] Set up the laptop.org Pootle server to allow translation commits to be made [ ] Translation arrangements have already been made at ___ 12. Notes/comments: I have very knowledge of programming - I'm just starting out, but would like to learn more, and I think this would be a good project to work on. Several of the programmers working on the ScreenReader activity
RE: Printing and the XO
Hi Peter, Which teachers or schools have been asking for printing support? If we can add some documentation on that to the Wiki it will help a lot. It makes sense that schools would want printing and CUPS is a robust tool in my experience. Real world user cases will help determine how much effort is needed on the configuration/moderation fronts. They can also help validate if copying files to a USB drive is a viable alternative. My guess is schools want a printer if they can afford one. Let us know what feedback shows it's a priority for existing XO deployments and let's find out what printers they have and how they want to use them. Thanks, Greg Smith *** I started a page in the wiki: http://wiki.laptop.org/go/Enabling_CUPS Walter On Jan 3, 2008 12:49 AM, Bernardo Innocenti [EMAIL PROTECTED] wrote: Peter Krenesky wrote: While not a primary concern of the project, printing is something that teachers are asking for. [...] Is this nice documentation already in the wiki? If not, please be bold and create a new page! -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/ \___\ One Laptop Per Child - http://www.laptop.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel -- Walter Bender One Laptop per Child http://laptop.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Sugar UI design and Tux Paint
Agreed. I said, 'sometimes'. I think that it is better to stay non-modal if possible. (For the last of your cases, changes to activity structure, eg email settings or ftp server or something, an autosaving dropdown/autocomplete list of previously-used settings is a way to provide undo without overloading the 'undo' command. Invasive changes to the interface should not be opaque - there should be some visible way to realize what is going on, or even a cue to changing the preferences back. And as for nontrivial computation, it is at least theoretically possible to save the settings in real time but apply them later. So I think that the modal-necessary cases still exist, but are rare exceptions.) Indeed; this is why we have thus far implemented only the non-modal version. Particular instances have come up within Sugar that will require modal dialogs, though. Certainly the HIG will encourage non-modal ones when possible. I only provided one or two, but I imagine that most activities will use them all. Read my proposal for Handheld mode in Browse for a more complete understanding of the type of interface I was envisioning: http://wiki.laptop.org/go/Browse#Handheld_Mode. In this paradigm, the buttons retain their pairings when needed, and they can have both instant and hold states (as modifiers which reveal an overlay menu which can be navigated via the directional buttons). A lot of good ideas there, of course. I think we can come to a good compromise between my issues (more across-activity-consistency and complete-access, including sugar) and yours (in-activity applicability and usability). One basic idea of yours is to double the buttons by providing both press functionality and hold functionality (with hold often a context menu related to press). That is obviously applicable in my scheme too. With this in mind, here's a look at your browse scheme vs. mine applied to browsing. As a note, one thought behind the hold state for the buttons was that it offers additional functionality on top of the basic set of actions which is secondary, and therefore not necessary for the use of the activity in simple form. I'd like to keep this idea, never requiring the hold states to be used unless the child wants extra power within handheld mode. up/down/left/right: you scroll with up/down and select links with left/right; I select links with both. But notice that the two are not actually as seperate as it would appear. Selecting links can cause scrolling and vice versa. So in my scheme, a click selects links. If that is a small distance vertically, then a hold would be ONE page down/up; if it is a larger distance (maximum one page), then a hold would be continuous finer scrolling. (side to side would wrap, and a hold would scroll) I'm not sure I'm properly envisioning what you mean here. There seem to be a number of ways to move about the page (scroll, page, jump-by-link), and there doesn't seem to be a predictable mapping of button to function in this model. If I want to scroll down a few pixels little to fit an image on screen, I have to hope that the links are far apart. If I want to jump through a bunch of links in a long list quickly, I can't, because the hold state of the links button is a paging function, rather than an autorepeat on the next-link action. If I want to simply read a wikipedia article and completely ignore the links, I can't, because there is no guaranteed way to simply page-down at any given point. On the other hand, by using up/down for page-up/page-down on press, and smooth scrolling on hold, I can always move by a chunk or a small amount from anywhere. By assigning left and right to next-link/prev-link, I can separate my browsing of the page from the arbitrary link layout and do just what I want, and I can use the autorepeat on the link selectors to quickly jump through a bunch of links to the one I want. select link: you have that as east, I'd use north (select control). Same functionality. We chose to use E for a main action/select button due to the check mark on the button, which maps to the check on the enter key. TOC: you have that as east hold, I'd have it in repeated east hold (see below). Note that in my mapping, the TOC (list of all available links) relates directly to to the primary press function (select-link), in that it offers a list of all the possible links one could select. back(/switch tabs nav overlay on hold): you have west, I'd have south (app-defined). Same functionality. Also, note that mappings of such pairs often make sense in a particular axis. I made forward/back E/W since this mirrors the buttons for the same purpose in the toolbar. Volume up/down keys (consider a media player) would make more sense being N/S, while ff and rew make more sense as E/W. I think that these intuitive directional mappings would make the handheld controls easier to manage. panning overlay: your use of south. Might be
Screen saver on B4 units
Though xset q returns the following settings on both an MP and a B4 unit, screen saver does not seem to work in the latter. I mean, the screen does not blank as it does in the MP unit. (...) Screen Saver: prefer blanking: yesallow exposures: yes timeout: 600cycle: 600 (...) DPMS (Energy Star): Standby: 1200Suspend: 1800Off: 2400 DPMS is Enabled Monitor is On (...) The same happens in joyride 1477 or in 653. Is this expected/known? -- Ricardo Carrano ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Screen saver on B4 units
Hi, Though xset q returns the following settings on both an MP and a B4 unit, screen saver does not seem to work in the latter. I mean, the screen does not blank as it does in the MP unit. Expected; the dcon hardware doesn't come out of sleep mode successfully on B4, so putting it to sleep is disabled. - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
shutting off wireless for air travel
Is there any way to shut off the wireless on the vanilla G1G1 laptops so that they may be used on an airplane legally? I am about to fly with mine. -- David W. Hogg - associate professor, NYU - http://cosmo.nyu.edu/hogg/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: shutting off wireless for air travel
David W Hogg wrote: Is there any way to shut off the wireless on the vanilla G1G1 laptops so that they may be used on an airplane legally? I am about to fly with mine. Yup. Open up the Terminal activity, then: sugar-control-panel -s radio off You can '-s radio on' when you're back on the ground. See http://wiki.laptop.org/go/Sugar_Control_Panel for more. Phil B. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: shutting off wireless for air travel
Also, the FAQ on the wiki has information about this and many other common questions, for future reference: http://wiki.laptop.org/go/Support_FAQ#How_do_I_disable_wireless_when_flying.3F - Eben On Jan 3, 2008 11:36 AM, Phil Bordelon [EMAIL PROTECTED] wrote: David W Hogg wrote: Is there any way to shut off the wireless on the vanilla G1G1 laptops so that they may be used on an airplane legally? I am about to fly with mine. Yup. Open up the Terminal activity, then: sugar-control-panel -s radio off You can '-s radio on' when you're back on the ground. See http://wiki.laptop.org/go/Sugar_Control_Panel for more. Phil B. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: shutting off wireless for air travel
Thanks for this -- I did do this a few days ago, and after doing it, I could still see wireless networks in my neighborhood. Should I be concerned? On Jan 3, 2008 11:36 AM, Phil Bordelon [EMAIL PROTECTED] wrote: David W Hogg wrote: Is there any way to shut off the wireless on the vanilla G1G1 laptops so that they may be used on an airplane legally? I am about to fly with mine. Yup. Open up the Terminal activity, then: sugar-control-panel -s radio off You can '-s radio on' when you're back on the ground. See http://wiki.laptop.org/go/Sugar_Control_Panel for more. Phil B. -- David W. Hogg - associate professor, NYU - http://cosmo.nyu.edu/hogg/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Adding content to the XO
On Jan 2, 2008 11:10 PM, Benj. Mako Hill [EMAIL PROTECTED] wrote: quote who=Eric Van Hensbergen date=Wed, Jan 02, 2008 at 12:25:48PM -0600 I'm running with a stock laptop from the G1G1 program, the instructions on the library grid (in the wiki) don't seem to match what I see on my XO -- there is no /home/olpc/Library Strange. It should exist or should be created when you try to install an XOL. Yes - the download seemed to succeed, but the content never showed up, so I was trying to fault isolate. It'd be really nice for someone to build a bundle verification suite for content as well as activities that is a bit more verbose on errors. - let alone a /home/olpc/Library/makeindex.py This is incorrect. The file is /usr/share/library-common/make_index.py and it's been there since Ship.2 Where did you find this documentation? It seems either very out of date or simply incorrect. It was in the Library Grid wiki page, I can update it once I validate the process. -eric ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
how do I update to the test builds?
olpc-update will let me install (some) of the joyride builds, but it doesn't seem to see the update.1 builds that are being announced on this list. so two questions 1. which set of test builds is more useful for me to be running? 2. how do I get it to install the update.1 test builds? David Lang ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Is it possible to disable the jingle at boot ?
Bernardo Innocenti wrote: Mr frÿffe9dÿffe9ric pouchal wrote: I would like to disable the jingle at boot time you can lower the volume while the jingle is playing. OFW will store it and remember it for the next boot. I wish the rest of our software stack was equally refined. Just to elaborate, you lower the volume by pressing the volume-down key on the top row of the keyboard. If you hold the key down, it will auto-repeat. If you lower the volume a lot, it will turn off completely. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Kernel configuration options
one good reason to avoid modules where we cn is that each module that gets loaded wastes a partial page of memory (arguably ~2k/module on average), on a system with only 256M ram this can add up to be a noticable amount of memory lost if you go the route some advocate and make everything a module. and given that there is only 1G of 'disk' available to the system to store modules, I would argue that trying to provide modules for all sorts of esoteric hardware (USB video was mentioned) is a waste of resources. make the other modules available for download and installation as needed, but don't eat up the space otherwise modules are useful for when you have hardware that's used very infrequently and the driver is fairly large, but I don't think that there are many cases where this is a good argument. I've always built my kernels as monolithic as possible, even for my laptops, so I know that it can be done (except a few drivers that need to load firmware). while there are some (vocal) kernel developers who feel that the kernel shouldn't even understand disk partitioning, and that everything should be a module, there are many others who feel that the kernel should not require external assistance for simple situations. Linus has commented that he also builds his kernels monolithic rather then with lots of modules, so we're in good company if we choose to do the same. rant I haven't compiled my own kernels for the XO yet, so I don't know how much can be tweaked to reduce the size, but it looks like there is some room for tweaking. however, the biggest benefits look like they would be in cleaning up the userspace boot process. there is a _lot_ of stuff started that may not be needed in the stable hardware environment of the XO laptop where there is really only one program active at a time (dbus comes to mind) remember that XO is based on Fedora, which is designed for maximum features and flexibility, not for efficiancy. This translates into poor performance for the user. I know that the XO has a slow CPU, but I just recently retired a 333MHz laptop that I was running Slackware on, and it was far more responsive then the XO is (even with a faster CPU and a solid-state drive). there is a LOT of room for improvement here. /rant David Lang ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Kernel configuration options
[EMAIL PROTECTED] wrote: rant ... the biggest benefits look like they would be in cleaning up the userspace boot process. there is a _lot_ of stuff started that may not be needed in the stable hardware environment of the XO laptop where there is really only one program active at a time (dbus comes to mind) remember that XO is based on Fedora, which is designed for maximum features and flexibility, not for efficiancy. This translates into poor performance for the user. Please add specific suggestions to http://dev.laptop.org/ticket/4349 . That ticket serves as a collector for boot speedup experiments. Tested results are especially useful; off-the-cuff ideas less so. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: shutting off wireless for air travel
I would suggest: rmmod usb8xxx -- Ricardo Carrano -- Original Message --- From: Phil Bordelon [EMAIL PROTECTED] To: David W Hogg [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Thu, 03 Jan 2008 10:36:26 -0600 Subject: Re: shutting off wireless for air travel David W Hogg wrote: Is there any way to shut off the wireless on the vanilla G1G1 laptops so that they may be used on an airplane legally? I am about to fly with mine. Yup. Open up the Terminal activity, then: sugar-control-panel -s radio off You can '-s radio on' when you're back on the ground. See http://wiki.laptop.org/go/Sugar_Control_Panel for more. Phil B. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel --- End of Original Message --- ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: shutting off wireless for air travel
Ricardo Carrano wrote: I would suggest: rmmod usb8xxx That is (or at least used to be) ineffective, as the module would just get reloaded automatically. The workaround is (was?) to rename /lib/firmware/usb8388.bin -- Ricardo Carrano -- Original Message --- From: Phil Bordelon [EMAIL PROTECTED] To: David W Hogg [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Thu, 03 Jan 2008 10:36:26 -0600 Subject: Re: shutting off wireless for air travel David W Hogg wrote: Is there any way to shut off the wireless on the vanilla G1G1 laptops so that they may be used on an airplane legally? I am about to fly with mine. Yup. Open up the Terminal activity, then: sugar-control-panel -s radio off You can '-s radio on' when you're back on the ground. See http://wiki.laptop.org/go/Sugar_Control_Panel for more. Phil B. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel --- End of Original Message --- ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project hosting application - TalknType
Agree that this is a worthy project. Two suggestions: 1. Chunking -- It would be awesome if the word pronouncer could pronounce using chunking as well, the method literacy teachers use to help emergent readers learn phonics decoding skills. See links on the Phonics page for some resources about this, especially the Canadian phonics site that provides word lists with specific sound combos. 2. Like some other activities for young children (gcompris comes to mind) it would be very beneficial to have an underlying python word bank library that would return word lists and (optionally) images according to a tagging scheme. This would allow an integrated focus on vocabulary lists and learning progression in a classroom setting. It should be accompanied by a means for teachers to easily supply the lists and the tagging. I admit that I don't know the applicability of this to the teaching of reading in languages other than English, however I have discussed this idea on #olpc-content with MartinMai of omegawiki, and he thinks it would be possible to add phonetic spelling as a field in the data and associated machine-friendly access interface there. Thanks for your creativity. On Jan 3, 2008 9:30 AM, Joshua Minor [EMAIL PROTECTED] wrote: On Jan 3, 2008, at 7:16 AM, Tom Hannen wrote: 1. Project name : TalknType 2. Existing website, if any : http://wiki.laptop.org/go/TalknType Tom, this is very cool. I might be able to help out also. I made this toy that might go well with your spelling game. It is a front end to espeak that looks like a face. You can type and it will speak back to you. The mouth is the audio waveform (borrowed from Measure). http://wiki.laptop.org/images/7/7e/Speak-1.xo -josh ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel -- Always do right, said Mark Twain. This will gratify some people and astonish the rest. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Software status meeting on IRC (today, 21:00 EST Boston)
We'll be having the regular software meeting on IRC (irc.freenode.net #olpc-meeting) tonight at 9pm EST. See you there! Please send me agenda items for discussion. Date/time: http://timeanddate.com/worldclock/fixedtime.html?month=1day=3year=2008hour=21min=0sec=0p1=43 Agenda: Schedule Patch release and its testing Update.1 - what's left? What should we punt? Update.1 Testing http://dev.laptop.org/query?status=newstatus=assignedstatus=reopenedgroup=milestoneorder=priority - Jim -- Jim Gettys One Laptop Per Child ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Kernel configuration options
On Thu, 3 Jan 2008, Mitch Bradley wrote: [EMAIL PROTECTED] wrote: rant ... the biggest benefits look like they would be in cleaning up the userspace boot process. there is a _lot_ of stuff started that may not be needed in the stable hardware environment of the XO laptop where there is really only one program active at a time (dbus comes to mind) remember that XO is based on Fedora, which is designed for maximum features and flexibility, not for efficiancy. This translates into poor performance for the user. Please add specific suggestions to http://dev.laptop.org/ticket/4349 . That ticket serves as a collector for boot speedup experiments. thanks for the pointer to the correct place. should there be a link to this fairly prominently in the main wiki? or in the welcome message to this list? there are probably a bunch of similar links that new subscribers should be aware of so that they don't waste everyone's time asking the same questions or making the same suggestions Tested results are especially useful; off-the-cuff ideas less so. definantly. I haven't had time to dive in much yet (and frankly, the tangle of processes in Fedora is one reason I've preferred to avoid using it in the first place), but anything posted as a formal suggestion needs to be tested. David Lang ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
loss of wireless after joyride-1496 update
Hi, I (perhaps foolishly) updated to joyride-1496, and after rebooting my G1G1 XO cannot connect to my wireless router. After a while, the neigborhood view becomes completely blank. I didn't notice a Build announcement for 1496, but it is http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/latest/devel_jffs2/ Were there any changes that might affect wireless? - Dan P.S. I updated from joyride-1492. The original update from 653 to 1492 had problems when trying an incremental update, but olpc-update went on and continued with a full update that apparently worked. Wireless still worked for joyride-1492. I wanted to try the update to 1496 to see if the incremental update would work with the 'smaller distance', but it failed the same way (the first error referred to 'localtime', I don't have the exact output, I'll collect it next time). olpc-update then did a full download, which apparently succeeded, except that I no longer have wireless. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project hosting application - TalknType
On Jan 3, 2008, at 7:16 AM, Tom Hannen wrote: 1. Project name : TalknType 2. Existing website, if any : http://wiki.laptop.org/go/TalknType Tom, this is very cool. I might be able to help out also. I made this toy that might go well with your spelling game. It is a front end to espeak that looks like a face. You can type and it will speak back to you. The mouth is the audio waveform (borrowed from Measure). http://wiki.laptop.org/images/7/7e/Speak-1.xo -josh ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: root password
On Jan 3, 2008 4:06 AM, Bernardo Innocenti [EMAIL PROTECTED] wrote: Albert Cahalan wrote: I quite like this Press ESC twice for shell solution. Reminds of the FidoNet era, if you're old enough to know what I'm talking about. Merely switching to the console should do the job. Linux provides an ioctl, VT_WAITACTIVE, to let a program wait for a tty to become activated. With the SAK solution, child death will notify the parent process. The parent can then start getty. Good point, but if we left just that in place, we'd have to ask people to use the ugly text console more often, where the keyboard works partially and there's no cut paste. It's not ugly if you ship the nice 15x30 font I made. Where is it? Does it include a decent amount of unicode glyphs? sun12x22 has too few of these, so it doesn't even support many European languages. I have about 2000 glyphs, but Linux currently can't handle more than 256 (or 512 w/o bright backgrounds) because the internal representation is still tied to VGA. I thus trim my font to the regular PC character set. If the kernel were fixed though, you could have 2000 glyphs. The 256-glyph file is attached. Cut-and-paste can be fixed, with the difficulty depending on how perfect you want it. One can run gpm. This can be started when a user logs in on the console. One could even write something to feed that into the X clipboard and back. Yes, theoretically. But we don't ship gpm and we don't want to put much more effort on improving the console environment that only UNIX die hards like me and you enjoy using when we still have a journal that eats files and a mouse cursor that flashes when you render below it. The project has failed if it doesn't create new UNIX die hards. These will be the people who drive the future economy. The non-nerd kids are getting toys. 15x30pc.psf.gz Description: GNU Zip compressed data ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Printing and the XO
We didn't talk about which specific teachers or schools requested printing. JG or Walter would know, thats where that information came from. That *any* want printing makes it compelling enough. Greg Smith (gregmsmi) wrote: Hi Peter, Which teachers or schools have been asking for printing support? If we can add some documentation on that to the Wiki it will help a lot. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 1499
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1499/ +iputils.i386 0:20070202-3.fc7 +libsysfs.i386 0:2.1.0-1.fc7 -olpc-library-core.noarch 0:1-15 +olpc-library-core.noarch 0:1-16 --- olpc-library-core.noarch 1-16 --- * Fixing header text as well * Fixing intro to the XO, text and typos * Fixing/readding icdl stories for testing * Rebuilt larger again. Merge of recent changes. -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
XO as a scientific platform: wiki page
FWIW, I started a wiki page (on my research group wiki) about setting up my G1G1 XO for scientific writing on the road (and, eventually, research, but right now my job is to write a grant proposal on the XO as I travel around this weekend). http://howdy.physics.nyu.edu/index.php/Setting_up_an_XO Sorry for the spam. Hogg -- David W. Hogg - associate professor, NYU - http://cosmo.nyu.edu/hogg/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: XO as a scientific platform: wiki page
David W Hogg wrote: FWIW, I started a wiki page (on my research group wiki) about setting up my G1G1 XO for scientific writing on the road (and, eventually, research, but right now my job is to write a grant proposal on the XO as I travel around this weekend). http://howdy.physics.nyu.edu/index.php/Setting_up_an_XO Sorry for the spam. Hogg That's cool. I dabble, perhaps more-than-a-little, in radio astronomy, and maintain the radio-astronomy subtree for Gnu Radio. The XO isn't quite up to the task of the kind of signal processing I do, but as a back-end to something like the Itty Bitty Telescope being promoted by the Society of Amateur Radio Astronomers, the XO would make a dandy little field data collector. Cheers Marcus signature.asc Description: OpenPGP digital signature ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: loss of wireless after joyride-1496 update
On Thu, 2008-01-03 at 10:05 -0800, Dan Krejsa wrote: I (perhaps foolishly) updated to joyride-1496, and after rebooting my G1G1 XO cannot connect to my wireless router. After a while, the neigborhood view becomes completely blank. From a terminal, what happens when you run 'iwlist scan'? Can you show the output when you run the 'dmesg' command? -- dwmw2 ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
RE: Printing and the XO
On Thu, 3 Jan 2008, Greg Smith (gregmsmi) wrote: Which teachers or schools have been asking for printing support? If we can add some documentation on that to the Wiki it will help a lot. for some schools (like Birmingham, Alabama) they won't ask for printing support becous ethey won't imagine a computer system being setup that doesn't include it. It makes sense that schools would want printing and CUPS is a robust tool in my experience. CUPS may be robust, but it may al ba sledgehammer being used to swat a fly (see my other e-mail on the subject for more of my thoughts on the matter) Real world user cases will help determine how much effort is needed on the configuration/moderation fronts. They can also help validate if copying files to a USB drive is a viable alternative. it would be better to force kids to use the journal and drag documents to the server (or to the printer) and have them copied to the server and then use something on the server to print the document than it would be to force sneakernet to be used for printing David Lang My guess is schools want a printer if they can afford one. Let us know what feedback shows it's a priority for existing XO deployments and let's find out what printers they have and how they want to use them. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: XO Xorg.log
On 03/01/08 18:41 -0800, [EMAIL PROTECTED] wrote: for several versions (650, 653, joyride 1489, 1495, 1498) I've been noticing errors on the boot console from X. some of these are due to errors in other software (the 'invalid filter 1' errors), but there are a surprising number of errors where X is complaining about the hardware that it is finding (including several errors related to the trackpad) I'm not seeing any issues with the graphics driver - X tends to spew a lot of information, and not all of it is fatal, all the time. Jordan ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: XO Xorg.log
On Thu, 3 Jan 2008, Jordan Crouse wrote: On 03/01/08 18:41 -0800, [EMAIL PROTECTED] wrote: for several versions (650, 653, joyride 1489, 1495, 1498) I've been noticing errors on the boot console from X. some of these are due to errors in other software (the 'invalid filter 1' errors), but there are a surprising number of errors where X is complaining about the hardware that it is finding (including several errors related to the trackpad) I'm not seeing any issues with the graphics driver - X tends to spew a lot of information, and not all of it is fatal, all the time. it is not fatal, (but that doesn't go to the console, unfortunatly there's no way to cut-and-paste from the console so I sent the logfile instead) however, grepping for warnings and errors produces grep -e EE -e WW tmpQVC8Bc.txt Current Operating System: Linux xo-0D-5F-90.localdomain 2.6.22-20071231.3.olpc.71454c965b73c4e #1 PREEMPT Mon Dec 31 13:07:15 EST 2007 i586 (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (WW) Ignoring unrecognized extension XC-APPGROUP (WW) Ignoring unrecognized extension XINERAMA (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) (II) Loading extension MIT-SCREEN-SAVER (WW) Warning, couldn't open module dbe (EE) Failed to load module dbe (module does not exist, 0) (WW) Warning, couldn't open module glx (EE) Failed to load module glx (module does not exist, 0) (WW) Warning, couldn't open module dri (EE) Failed to load module dri (module does not exist, 0) (WW) System lacks support for changing MTRRs (EE) OLPC ALPS GlideSensor: Unable to parse 'RelAxis 0' as a map specifier. (EE) OLPC ALPS GlideSensor: Unable to parse 'RelAxis 1' as a map specifier. (EE) OLPC ALPS GlideSensor: Button: 74. (EE) OLPC ALPS GlideSensor: state-btn: 0x8237698. (EE) OLPC ALPS GlideSensor: Unable to parse 'null' as a map specifier string. (EE) OLPC ALPS GlideSensor: Unable to parse 'null' as a map specifier string. (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) the missing modules suggest to me that the modules should be added (in particular dri being missing seems like a performance hit) or the config file should not try to load them but the GlideSensor errors sound like more of a problem. is the config made for a different version of X than what is shipped? (is this possibly a cause for the trackpad problems) note that this was from joyride-1498 David Lang ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Printing and the XO
Which teachers or schools have been asking for printing support? A few years ago I went to a tech for education conference in Portland Oregon. The teachers at that conference only wanted programs that had the ability to print out student work. Printing is necessary for the public display of student work. This is necessary when you want a record of what the student has done as well as when you want to show others what the student has done. At that time students worked on lab computers so a method of taking examples of student work home was needed. Also it was a way of building a portfolio to justify the use of computers in the classroom. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Log of Software meeting, 2008-01-03
[16:00] *** now talking in #olpc-meeting [16:01] Mitch_Bradley Happy New Year, everyone. [16:02] m_stone hear, hear. [16:02] cjb You too. [16:02] jg evening all. [16:02] jg 'appy new year [16:03] jg Mitch_Bradley: I gather you don't have to deal with our intel friends anymore [16:03] cjb I gather we don't have Intel friends anymore :) [16:03] jg heh. [16:03] Mitch_Bradley Sadly, no. I was starting to have fun working with them. [16:04] jg yeah it's a jeckle and hyde outfit. [16:04] m_stone what's the bug list for this evening? [16:04] Mitch_Bradley In any company that size, there are some number of good people. [16:06] jg Mitch_Bradley: could you take a look at 5680, from your friend and ours, gnu? [16:07] Mitch_Bradley That is a tradeoff. [16:08] cjb I'd be more happy with the decision to ship G1G1 with dev keys needed if someone would own up to having made that decision and would explain it. [16:09] cjb It seems like at the moment people who didn't make the decision are providing retrofitted explanations for why it might have made sense. [16:09] jg who is taking minutes tonight? [16:09] Mitch_Bradley cjb: You know that decisions at OLPC are never made for clear reasons. [16:09] Mitch_Bradley There are made in meetings where everybody talks at the same time. [16:10] cjb Mitch_Bradley: Right. But if someone says Actually, this wasn't intentional, and someone at Quanta thought it was what we wanted., then we can correct it without having to go through the retrofitted argument. [16:10] Mitch_Bradley I think it was intentional [16:10] Mitch_Bradley But was wasn't made for a crystal clear reason. [16:10] dgilmore Mitch_Bradley: isnt that all meetings [16:10] m_stone It was definitely intentional and made for multifarious reasons. [16:11] dgilmore /decsisons [16:11] jg m_stone: in practice, it's not working out well. [16:11] Mitch_Bradley I expect that the majority of G1G1 users are perfectly happy with the status quo - apart from the ones that have DOAs. [16:11] m_stone jg: so are we currently attempting to reach a decision on whether to change the policy? [16:12] Mitch_Bradley but the developers are much more visible to us [16:12] m_stone or are we simply attempting to decide on why we think the policy was put in place? [16:12] jg m_stone: not at the moment... [16:12] cjb m_stone: I don't think either decision can happen without neuralis. [16:12] jg I was mostly just asking Mitch to look at the part of gnu's suggestion that made the most sense to me... [16:13] Mitch_Bradley which part is that, exactly? [16:13] cjb I'm guessing the last part of the second-to-last comment [16:13] jg protecting the flash from malware does not require locking off the firmware, just write protecting before transferring control. [16:13] cjb which states that the reason we turned it on can't involve malware. [16:14] jg since the update is done using signed firmware, and by the firmware. [16:14] cjb so we need to know whether the decision to turn it on was made for that (malware) reason. [16:15] m_stone I had always understood the point of the developer key mechanism to be 'by requesting and using this developer key, you assert that you are taking full responsibility for maintaining the system in your possession' [16:15] cjb so that we can know whether the reasoning behind the decision is vacated. I think the hypothetical people who would have made the decision already understand/understood that. [16:15] jg enough of this topic for the moment, I think [16:15] m_stone From that perspective, requiring G1G1 customers to request and use developer keys to access the firmware serves two purposes: [16:15] cjb But arguing based on so much mindreading and with so little presence of people who actually made the decision is irritating. Moving on sounds good. [16:16] m_stone as a 'warning flag' that by using such a mechanism, they have entered dangerous waters. [16:16] Mitch_Bradley we need to have a scheduled meeting on the topic, with an invite list, and a voting procedure. Robert's Rules of Order, perhaps. [16:16] m_stone and as a means to generally perserve our ability to remotely restore machines to a known-good state by distributing signed firmware scripts as necessary. [16:17] m_stone I am content with Mitch's suggestion. [16:17] jg subject for another time and meeting. [16:17] Mitch_Bradley There is a reason why formal meeting procedures evolved... [16:18] jg OK, Mitch, please take minutes. I call this meeting to (dis)order ;-). [16:18] jg cjb: how goes OHM? [16:18] cjb good! I have four or five bugs waiting to be tested fixed in latest joyride before closing. [16:19] cjb including our X crash bug. [16:19] jg cool. [16:19] cjb Bernie had a bright idea. [16:19] jg ? [16:19] cjb The way the X signal stuff works is that you can register a signal handler for if there is a fatal X error, and you will be killed directly after control reaches the end of the handler whether you
New joyride build 1500
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1500/ -ohm.i386 0:0.1.1-5.9.20071213git.fc7 +ohm.i386 0:0.1.1-6.0.20080102git.fc7 --- ohm.i386 0.1.1-6.0.20080102git.fc7 --- - Remove initscript completely; inittab will handle ohm now. - Rebase. -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: XO as a scientific platform: wiki page
David W Hogg wrote: FWIW, I started a wiki page (on my research group wiki) about setting up my G1G1 XO for scientific writing on the road (and, eventually, research, but right now my job is to write a grant proposal on the XO as I travel around this weekend). http://howdy.physics.nyu.edu/index.php/Setting_up_an_XO Sorry for the spam. Hogg Yeah ... I'm going in similar directions. A couple of other notes: 1. Both LyX and TeXmacs are in the repositories, and I've installed both successfully. I forget what the dependencies are, etc. I prefer LyX for ease of use, but TeXmacs will allow you to insert sessions from many other packages painlessly. 2. If you do number crunching, the XO comes with a fair amount of (Python) numerical software. It also has the Atlas linear algebra libraries, although the ones loaded on the box are only tuned to i386 level. More highly optimized versions are available via yum. 3. wxMaxima costs about 28 MB IIRC, if you install the clisp run time, and you get clisp as part of the bargain. The default Maxima uses gcl and is about the same size. The SBCL version is also available, but it's much larger. If you have TeXmacs and wxMaxima, you can get a Maxima session directly into a document. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: New joyride build 1500
Hi, --- ohm.i386 0.1.1-6.0.20080102git.fc7 --- - Remove initscript completely; inittab will handle ohm now. - Rebase. This is the RPM specfile changelog rather than my ChangeLog entry, which is: * #5400: Restart OHM when X crashes. * #5468: OHM no longer disables itself on AC. * #4843: Preserve user choice of brightness after dimming, and don't dim if it would *increase* brightness. I'd like it if we could either prefer ChangeLog entries to RPM changelog entries, or print both in the build changelog. What do others think? Thanks, - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: shutting off wireless for air travel
Mitch Bradley wrote: This is all documented on the wiki. See: http://wiki.laptop.org/go/Airplane_mode and http://wiki.laptop.org/go/Support_FAQ#How_do_I_disable_wireless_when_flying.3F If you don't want the wireless to restart automatically after a reboot, renaming /lib/firmware/usb8388.bin works. Yeah ... when you take off, your XO is powered off and stowed. Then when they allow you to operate it, you'll boot it up and the wireless will come on until you can get to a terminal and type the sugar-control-panel command. So ... I think this hack is necessary if you're going to operate the XO in flight. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Adding content to the XO
quote who=Eric Van Hensbergen date=Thu, Jan 03, 2008 at 10:48:21AM -0600 Strange. It should exist or should be created when you try to install an XOL. Yes - the download seemed to succeed, but the content never showed up, so I was trying to fault isolate. It'd be really nice for someone to build a bundle verification suite for content as well as activities that is a bit more verbose on errors. Agreed! In fact, Lauren Klein is (AFAIK) working on such a tool right now in addition to much better documentation on this process and the format of the content bundles. I've CCed Lauren. Perhaps she can fill you in on the status of that work. I'm on vacation and traveling now and am a little unplugged from the whole process and status of thing. It was in the Library Grid wiki page, I can update it once I validate the process. Great. Thanks for your help. Regards, Mako -- Benjamin Mako Hill [EMAIL PROTECTED] http://mako.cc/ Creativity can be a social contribution, but only in so far as society is free to use the results. --GNU Manifesto signature.asc Description: Digital signature ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Printing et al.
Having been a computer teacher for several years, I set up a network printer for those teachers who requested it, (but it was a CONSTANT hassle, from paper jam problems, to misconfiguration, toner cartridges, etc. I got around the problem by handing off the problems to windows techs, which left me to the paradise of just running a linux lab ;-)). In the meantime, I went paperless...:-) My students were required to place all of their work on websites/web pages. Then it was always available, never lost, shown to other students, parents, teachers, etc. at any time! ;-) (And optionally, could be placed on the worldwide web, as opposed to just a school network/server, if one really wanted to 'display' work, etc.) ;-) A much better solution, I found. :-) Heartily recommended, as opposed to the archaic method of printing out reams of paper, multiplied by millions of students/teachers/parents, at considerable cost to the environment, etc. Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel