Sugar Creation Kit/sck/References: Difference between revisions
References: Sugar Creation Kit (sub-page) |
m add content |
||
| Line 1: | Line 1: | ||
==References: Sugar Creation Kit== | ==References: Sugar Creation Kit== | ||
=====Notes on Live File Systems===== | |||
: [[LiveOS image]] | |||
:This page shares some information about the LiveOS design that helps [[Sugar on a Stick]] Learners make better use of their disc resources. | |||
*Clarify writing ISO to USB | |||
: (Discussion on what is supported in fedora) | |||
:https://fedorahosted.org/fedora-qa/ticket/134 | |||
*Technical Discussion of Live USB's: http://fedoraproject.org/wiki/How_to_create_and_use_Live_USB#Data_Persistence | |||
::Limited Lifetime of Persistent Overlay | |||
One very important note about using the "primary" persistent overlay for system changes is that due to the way it's currently implemented (as a LVM copy-on-write snapshot), | |||
every single change to it (writes AND deletes) subtracts from its free space, so it will eventually be "used up" and your USB stick will no longer boot. | |||
Because of these limitations, it is advisable to use the system-level persistence sparingly, for configuration changes and important security updates only. | |||
For a truly persistent write-many (vs write-once) overlay, use the --home-size-mb option to create a home directory filesystem image for personal files. | |||
Unlike the primary system overlay image, the home.img can be re-used and loop mounted outside of the liveusb environment. | |||
=====Cautions with u3 USB sticks===== | |||
*'''USB sticks with u3 partition will not boot with liveusb-creator''' | |||
* '''CAUTION:''' Formatting the USB-stick will not remove the hidden (virtual CD-ROM drive) | |||
* How to remove hidden u3 partition | |||
:Linux: http://u3-tool.sourceforge.net/ | |||
:Windoz: Insert u3 Stick then click on tray icon for u3; select delete u3 partition, once it is deleted the USB-stick will work with liveusb-creator | |||
:http://en.wikipedia.org/wiki/U3 | |||
=====Commercial source of SoaS-loaded media===== | |||
*USB Flash Drives: -4gb-8gb-16gb-32gb (32 and 64-bit PC) | |||
:http://www.osdisc.com/cgi-bin/view.cgi/products/usb/fedora | |||
:http://www.osdisc.com/cgi-bin/view.cgi/products/usb/fedora/fedora-16-sugar-on-a-stick-4gb-usb-flash-drive-pc.html | |||
::'''Note: Ordered One. In testing; It is Not Persistent -'''[[User:Satellit|satellit_]] 6 December 2011 | |||
:::Long Delay on shutdown as it is "waiting for the CD to be removed from the Drive" | |||
:::Visible if you hit <esc> on shutdown | |||
*SDHC Flash Cards: -2gb-4gb-8gb-16gb-32gb (32 and 64-bit PC) | |||
:http://www.osdisc.com/cgi-bin/view.cgi/products/usb/fedora/fedora-16-sugar-on-a-stick-4gb-sdhc-flash-card-pc.html | |||
:- see listing on site for more - | |||
====WiFi==== | |||
:Wifi (Open FirmWare for WiFi networks): http://www.ing.unibs.it/~openfwwf/ | |||
::http://www.ing.unibs.it/openfwwf/ | |||
*"free" Wifi Models:http://www.h-node.org/wifi/catalogue/en/1/1/undef/undef/yes/undef/undef | |||
:http://www.h-node.com/wifi/view/en/2/BCM4311--rev-02-/1/1/Broadcom/undef/undef/undef/undef | |||
:http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices | |||
:http://www.h-node.com/wifi/catalogue/en/1/1/undef/undef/yes/USB/undef | |||
:Mesh Networking: http://hothardware.com/News/Nonprofit-Group-Releases-Open-Source-WiFi-Software/ | |||
=====[[FileShare]]===== | |||
:FileShare is an activity that allows the user to share files from their journal. | |||
: Note small files can be posted to sites like [http://fpaste.org/ pastebin] for sharing | |||
* Also see: [[Sugar_Creation_Kit/sck/Send_to_a_friend|'''Send a file to a Friend''']] from within sugar. | |||
=====[http://logoworks.wikispaces.com/ logo]===== | |||
*Book: Challenging Programs in Logo | |||
=====[http://people.sugarlabs.org/Tgillard/Surf-115.xo surf browser]===== | |||
*alternate to sugar-browse | |||
: Included in latest f15 sugar 0.92.1 as the main web browser | |||
: Works in situations where sugar-browse will not start | |||
* Download: http://people.sugarlabs.org/Tgillard/Surf-115.xo | |||
* git: http://git.sugarlabs.org/surf | |||
* WebKit Development: http://wiki.sugarlabs.org/go/Features/WebKit | |||
=====[http://razor-qt.org/ Razor-qt Desktop]===== | |||
*Razor-qt is an open source and free project. GPL and LGPL | |||
*Blog Post:http://yarpen.cz/rants/?p=43 | |||
*http://www.qtdesktop.org/ | |||
=====[http://sharemenot.cs.washington.edu/ Firefox/sharemenot]===== | |||
*http://sharemenot.cs.washington.edu/ MIT license | |||
ShareMeNot is a Firefox add-on designed to prevent third-party buttons | |||
(such as the Facebook “Like” button or the Twitter “tweet” button) | |||
embedded by sites across the Internet from tracking you until you actually click on them. | |||
====DVD covers; artwork & screenshots==== | |||
* sugarlabs_SoaS-Creation-Kit_avery_cd_label_2up.pdf http://people.sugarlabs.org/Tgillard/sugarlabs_SoaS-Creation-Kit_avery_cd_label_2up_Mirabelle.pdf | |||
* sugarlabs_Sugar-demo_avery_cd_label_2up.pdf http://people.sugarlabs.org/Tgillard/sugarlabs_Sugar-demo_avery_cd_label_2up_Mirabelle.pdf | |||
* Flyer_englisch.pdf *http://people.sugarlabs.org/Tgillard/Flyer_englisch.pdf (Poster-Sugar Learning Program; 2-sided with text from past Show) | |||
* Booth_Banners [[Marketing Team/Booth Banners]] | |||
* LinuxTag http://www.flickr.com/photos/39656470@N02/sets/72157620524327203/ SeanDaly | |||
* F16 Artwork: https://fedoraproject.org/wiki/F16_Artwork/Submissions/Banners#Release_Banner_.28small.29_SubmissionsFedora | |||
* Screen Shots [[Marketing Team/Screen Shots]] | |||
* [[Marketing Team/T-Shirt]] nice collection of images | |||
* Fedora 15 GNOME 3 Desktop with sugar-emulator: [[Community/Distributions/Fedora#GnomeShell]] | |||
====<span class="plainlinks">[[File:Sugarlabs_mainpage_07.png|link=http://en.flossmanuals.net/]]'''[http://en.flossmanuals.net/ Floss Manuals]'''</span>==== | |||
: | |||
(Important Manuals on how to use Sugar Applications and Features) | |||
:'''READ THESE FIRST!''' | |||
*'''[http://people.sugarlabs.org/Tgillard/floss_manuals/ Sugarlabs Download Page]''' | |||
::(Local ARCHIVE of the.pdf files shown below:) | |||
:* Source Links: | |||
:: Introduction to Sugar http://en.flossmanuals.net/sugar | |||
:::[http://en.flossmanuals.net/como-hacer-una-actividad-sugar/ como-hacer-una-actividad-sugar] | |||
:::'''[http://www.archive.org/details/MakeYourOwnSugarActivities MakeYourOwnSugarActivities] Internet Archive''' Publishing Quality | |||
:::: In PDF, EPUB, Kindle, Daisy, Full Text. DjVu formats | |||
:::[http://people.sugarlabs.org/Tgillard/floss_manuals/ActivitiesGuideSugares-es-2011.01.21-18.28.05.pdf MakeYourOwnSugarActivities-es] with corrected index | |||
::[http://en.flossmanuals.net/command-line/ '''Introduction to the command line'''] | |||
:::What is Sugar http://people.sugarlabs.org/Tgillard/floss_manuals/What_is_Sugar_28Oct08.pdf | |||
:::Browse http://people.sugarlabs.org/Tgillard/floss_manuals/Browse_06Sep08.pdf | |||
:::Chat http://people.sugarlabs.org/Tgillard/floss_manuals/Chat_09Sep08.pdf | |||
:::Collaboration http://people.sugarlabs.org/Tgillard/floss_manuals/Collaboration_31Jan10.pdf | |||
:::SugarCollaboration http://en.flossmanuals.net/ActivitiesGuideSugar/SugarCollaboration | |||
:::FunWithTheJournal http://people.sugarlabs.org/Tgillard/floss_manuals/Fun_with_the_journal_09Nov10.pdf | |||
:::Linux Command Line http://people.sugarlabs.org/Tgillard/floss_manuals/Linux-command-line_16Apr09.pdf | |||
:::ActivitiesGuideSugar-English http://people.sugarlabs.org/Tgillard/floss_manuals/Activitys_Guide-sugar_en_09Nov10.pdf | |||
:::Record http://people.sugarlabs.org/Tgillard/floss_manuals/Record_06Sep08.pdf | |||
:::The Terminal http://people.sugarlabs.org/Tgillard/floss_manuals/Terminal_06Sep08.pdf | |||
:::Turtle Art http://people.sugarlabs.org/Tgillard/floss_manuals/TurtleArt_06Sep08.pdf | |||
:::Write http://people.sugarlabs.org/Tgillard/floss_manuals/Write_27Sep08.pdf | |||
:::Reading_and_sugar: http://people.sugarlabs.org/Tgillard/floss_manuals/Reading_and_sugar_28Sep10.pdf | |||
:::Text to Speech: http://people.sugarlabs.org/Tgillard/floss_manuals/Text_and_Speak_09Nov10.pdf | |||
:::e-book resources:http://en.flossmanuals.net/e-book-enlightenment/ | |||
====[[Open_Education_Resources|Open_Education_Resources]]==== | |||
*Open Education Resources (OERs) are digital replacements for textbooks available under some form of Free license, such as Creative Commons | |||
====[[Activity_Team/Resources|Python Programming]]==== | |||
*Extensive list of references | |||
*[http://people.csail.mit.edu/pgbovine/python/ Online Python Tutor] | |||
:Learn and practice Python programming in your web browser | |||
====[[Replacing_Textbooks| Replacing_Textbooks - Booki]]==== | |||
:[http://www.crowdrise.com/Replacetextbooks/ Replace textbooks] | |||
*Booki | |||
:[http://www.booki.cc/booki-user-guide/ booki user guide] | |||
:[http://blog.booki.cc/ Blog] | |||
:[http://book.treehouse.su/meta/_v/1.0/importing-a-book/ Booki importing-a-book] | |||
:[http://booki.flossmanuals.net/ FLOSS Manuals WRITE] | |||
====[http://tunesviewer.sourceforge.net/ TunesViewer]==== | |||
*TunesViewer is a small, easy to use program to access iTunes-University media and podcasts in Linux. | |||
:Tunesviewer works well even on older computers, but you must have pygtk >= 2.16 and lxml available. | |||
=====Trisquel 5.5 (Ubuntu)===== | |||
*http://sourceforge.net/projects/tunesviewer/files/tunesviewer_1.4.deb/download | |||
::Works as installed | |||
=====f17 RC4 Desktop Installation===== | |||
::Still Testing-'''Does not work ''' | |||
*:http://sourceforge.net/projects/tunesviewer/files/tunesviewer-1.4.noarch.rpm/download | |||
::yum install *lxml* | |||
::Install Amarok; Movie Player and exaile in Add/Remove Software | |||
====[http://mapmeld.appspot.com/khan_categories.html Khan Academy videos in OGV format]==== | |||
*Only OGV format seems to work in Fedora-17-Beta-TC1-i686-Live-Desktop | |||
* Re: [IAEP] Khan academy content 04/05/2011 | |||
You can download around 1000 of the Khan Academy videos in OGV format | |||
(playable on XO laptops) from Archive.org Here's an English/Spanish | |||
index of relevant categories | |||
If you're skeptical or haven't seen his videos, his talk sparked a great | |||
discussion about math education on Hacker News: | |||
http://news.ycombinator.com/item?id=2307532 | |||
For more recent videos, including YouTube, there's this media guide: | |||
http://wiki.laptop.org/go/MediaGuide | |||
Regards, | |||
Nick Doiron | |||
*link:http://www.khanacademy.org/ | |||
*Review: http://www.wired.com/magazine/2011/07/ff_khan/all/1 | |||
====Online Free Courses==== | |||
*http://ocw.mit.edu/courses/ | |||
*https://www.coursera.org/courses | |||
=====Adobe Flash===== | |||
:a proprietary player for Flash media | |||
* [[OLPC:Adobe Flash]] | |||
* [[Adobe Flash]] | |||
=====Flash Player===== | |||
: needed for firefox viewing of Khan academy lectures | |||
*http://plugindoc.mozdev.org/linux.html#Flash | |||
=====Gnash===== | |||
:GNU Flash movie player and as a plugin to Browse is the default Flash player on the XO. It is the free software counterpart to the Adobe Flash player. | |||
*http://wiki.laptop.org/go/Gnash | |||
=====Flash Video Replacer===== | |||
*:http://www.webgapps.org/add-ons/flashvideoreplacer/download-firefox | |||
*:http://www.webgapps.org/add-ons/flashvideoreplacer/compatibility | |||
====References==== | |||
====='''How to make your own custom Sugar-Creation_Kit.iso file'''===== | |||
: (How this DVD was converted to an .iso file) | |||
*# Collect, annotate and sort the files you want in a folder on your Desktop. | |||
*# Burn the contents of this folder to a CD or DVD. | |||
*# Use the following command in Terminal as the root user: | |||
*#: <big><code>dd if=/dev/sr0 of=Sugar-Creation-Kit.iso</code></big> | |||
:/dev/sr0 is the device name for your DVD/CD drive | |||
*: Sample output: | |||
<ul><ul><ul> | |||
<pre> | |||
dd if=/dev/sr0 of=Sugar-Creation-Kit.iso | |||
5555584+0 records in | |||
5555584+0 records out | |||
2844459008 bytes (2.8 GB) copied, 232.86 s, 12.2 MB/s | |||
</pre></ul></ul></ul> | |||
*the resulting .iso file can be sent over the internet or used to make copies by burning to a DVD | |||
=====[[Sugar_Creation_Kit/sck/Drag-Drop|copy items between a USB drive and sugar-journal]]===== | |||
:copy files between the sugar-journal and a 2nd USB-stick | |||
:install an <activity>.xo file from a 2nd USB-stick | |||
=====[[Community/Distributions/Fedora#Fedora GNOME 3 shell|'''Guide to GNOME 3 desktop''']]===== | |||
*https://extensions.gnome.org/extension/5/alternative-status-menu/ | |||
:'''Replaces GNOME Shell Status Menu with one showing Suspend/Hibernate and Power Off as separate items ''' | |||
::Packaged in fedora repos | |||
gnome-shell-extension-alternative-status-menu.noarch | |||
:[http://live.gnome.org/GnomeShell/CheatSheet '''Gnome cheatsheet'''] | |||
:[http://library.gnome.org/misc/release-notes/3.0/ GNOME 3 release notes] | |||
:[https://fedoraproject.org/wiki/Features/Gnome_shell_software_rendering Gnome_shell_software_rendering] | |||
*Gnome IRC Channels | |||
:https://live.gnome.org/GnomeIrcChannels | |||
======Start Gnome3 in Fallback Mode====== | |||
*"You can force fallback mode from a VT,much faster than trying to get through the control center, with this command: | |||
gsettings set org.gnome.desktop.session session-name 'gnome-fallback' | |||
* With live CD or USB liveuser | |||
:run it as user - not root - then log out and back in again. | |||
Switching between text consoles in a Linux virtual machine When the CTRL + ALT + F1 key combination is used to switch to another text console (terminal) on a Linux virtual machine, | |||
the host switches to a text console instead of the guest. | |||
Resolution The CTRL + ALT combination is used by VMware to direct the keyboard input to the host. Press CTRL + ALT + Space , press the F1 key (or desired Function key) while still holding down CTRL + ALT . | |||
======Workaround for Alacarte====== | |||
*Edit gnome3 menus | |||
Change menu items by editing the *.desktop files in /usr/share/applications/ | |||
====='''[http://fedorasolved.org/Members/fenris02/pulseaudio-fixes-and-workarounds pulseaudio-fixes-and-workarounds]'''===== | |||
====='''[[Category_talk:Live_USB#Sugarize_an_application_for_use_in_a_SoaS_USBHow To Sugarize a Program| How to Sugarize an Application]]'''===== | |||
:Instructions on how to make a program appear in the (F3) Home view of Sugar as an icon | |||
:: http://people.sugarlabs.org/Tgillard/sugarize/wiki-sugarize.txt | |||
:: [[Running Linux Applications Under Sugar]] | |||
*Ceibal:[https://sites.google.com/site/sugaractivities/home/programando-en-la-xo/sugarizar-una-aplicacion sugarizar-una-aplicacion] | |||
: This seems to be the same script as listed here: [http://people.sugarlabs.org/Tgillard/sugarize/ Sugarize] which has these insructions: [http://people.sugarlabs.org/Tgillard/sugarize/wiki-sugarize.txt How to sugarize a program] used with permission: Albert Cahalan's compiled libsugarize file. --[[User:Satellit|Satellit]] 17:45, 18 January 2012 (EST) | |||
Translated from Spanish with google translate: | |||
There is a special package for an existing program sugarizar X11 using a bash script and a library specially created for it, | |||
here let the package be zipped for download: [http://people.sugarlabs.org/Tgillard/Sugarizar_software.zip Sugarizar_software.zip] | |||
Just unzip the file and run the script found in the package and you answering the questions, | |||
the script will generate a directory with the activity for sugar, then you should give the required permissions to each file and directory | |||
as explained in the main page this site and package the directory | |||
to download the activity from the x or directly copy the entire directory to / home / olpc / Activities on the XO. | |||
====='''[http://www.gnu.org/licenses/license-recommendations.html FSF-How to choose a license for your own work]'''===== | |||
====='''[http://fedoraproject.org/wiki/Packaging:LicensingGuidelines fedora Licensing Guidelines]'''===== | |||
*https://fedoraproject.org/wiki/Licensing#Good_Licenses | |||
=====Scratch Licensing===== | |||
*http://info.scratch.mit.edu/Scratch_1.4_Source_GPL | |||
=====[http://www.howtogeek.com/50711/how-to-mount-and-access-files-in-an-iso-image-on-linux/ how-to-mount-and-access-files-in-an-iso-image-on-linux]===== | |||
=====[http://www.gnu.org/software/grub/manual/grub.html grub and grub2]===== | |||
=====[https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows how to recover grub and grub2 after installing windows]===== | |||
=====[http://www.coreboot.org/Welcome_to_coreboot coreboot]===== | |||
=====[https://fedoraproject.org/wiki/Anaconda/Features/ReworkLiveCD Re work LiveCD]===== | |||
*Scheduled for f17 - Under discussion ATM | |||
:May affect spins and remixes. | |||
:How it works [http://git.fedorahosted.org/git/?p=lorax.git;a=blob;f=README.livemedia-creator livemedia-creator] | |||
=====[[Talk:Downloads |Download Methods]]===== | |||
There are many alternative methods to install Sugar. The options can be very confusing because of the technical details and features that may be unfamiliar. | |||
This page begins to itemize some of the many options that are available for those interested in learning more about the possibilities. | |||