That shouldn't depend on how cheap your USB stick is, but only on the configuration of the Linux machine you plug it in.FAT32 is indeed the right format to use if you want the stick to be compatible across all platforms. However, with FAT32 you cannot change permissions for individual files. All files get the same permission.You should be able to change the default permissions to include the executable bit though, but this may not be trivial.Another "trick" to try might be renaming etoys.sh to etoys.bat, then eject and insert the stick again. Apparently, files with a .bat/.com/.exe extension are made executable: https://bugs.launchpad.net/ubuntu/+source/udisks/+bug/663815These and more ideas are posted here:- Bert -On 2013-08-07, at 18:52, Mike Lee <curiouslee@gmail.com> wrote:Steve,The simpler drag and drop should work except that the Windows exe us nested inside the Macintosh app bundle. It seemed easier, and it's what the team knows, to keep the projects inside the one Etoys projects folder.I also ran into the same permissions problem trying out Etoys to Go in Ubuntu on VirtualBox on a Mac. I haven't turned my attention back to that and would also love to know of a workaround or fix.Mike
Sent from my iPhoneOn Wed, Aug 7, 2013 at 10:05 AM, Mike Lee <curiouslee@gmail.com> wrote:I'm planning to drag other projects in the Etoys folder on the custom USB drive into the new default project to generate thumbnails making that screen function as a simple launcher for a collection of projects.
The real world user scenario will be my youths in Zambia doing this change on a copy of the Etoys-to-Go image on a USB drive to prepare some projects for staff at partners like the Ministry of Education to view on their locked-down machines. Etoys-to-Go is shaping up to be a great solution for this situation.So a simpler solution might be to simply place the starting project in the same folder as the etoys application then ask "staff" to simply drag and drop the project onto the Etoys App icon. Or perhaps I am missing your point/goal.Also another option would be to "add your own quick guides, which could perhaps open projects" If that would be of use let me know and I will look up how to do it. There are some gotcha's but with proper instructions it should be easy to do.Lastly, what format are you using for the USB stick? Need to be sure it will work on Windows/Linux/Mac. Part of the reason I ask is that I am having a heck of a time trying to prepare 40 USB sitcks for some kids at an orphanage in Colombia. May be because I bought cheap USBs. I have one USB that works fine in all and it is FAT32, but for whatever reason when I try to format FAT32 then use on the Ubuntu laptops I put together, I can't change permissions in Linux to allow etoys.sh to run.StephenStephen
To some of us, writing computer programs is a fascinating game. A program is a building of thought. It is costless to build, weightless, growing easily under our typing hands. If we get carried away, its size and complexity will grow out of control, confusing even the one who created it. This is the main problem of programming. It is why so much of today's software tends to crash, fail, screw up.
When a program works, it is beautiful. The art of programming is the skill of controlling complexity. The great program is subdued, made simple in its complexity.
- Martin Harverbeke (from Eloquent JavaScript)