The Undiscoverable: Difference between revisions
m Add link |
→sugar-emulator, sugar-runner, and sweets-sugar-emulator: edit sugar-runner.desktop |
||
| (36 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude>__TOC__ | ||
[[Category:Help]] | [[Category:Help]] | ||
</noinclude> | </noinclude> | ||
| Line 47: | Line 47: | ||
:::One of many reasons not to use computer labs, but to go with one-to-one computing. | :::One of many reasons not to use computer labs, but to go with one-to-one computing. | ||
:::Just give each user a separate account (easy to automate). In addition to settings, the Journal will be preserved as well. --[[User:Sascha silbe|Sascha silbe]] 06:52, 13 May 2011 (EDT) | :::Just give each user a separate account (easy to automate). In addition to settings, the Journal will be preserved as well. --[[User:Sascha silbe|Sascha silbe]] 06:52, 13 May 2011 (EDT) | ||
===My Settings=== | |||
:"Control Panel"; | |||
:Accessed by drop-down pop-up while hovering over the Central Avatar | |||
====About Me==== | |||
:Allows changing Name and colors of Users Avatar | |||
:: '''Note restart is really logout.''' (Mis-named) | |||
:good way to refresh the jabber connections | |||
*Name | |||
*color icon picker | |||
Re: [Testing] Auckland Testing Summary 18 June 2011 | |||
About me has a new color icon picker, it is quite strange and confusing | |||
as to what colors you have picked | |||
................................... | |||
Here is how it works: | |||
the two XOs on the left cycle through different fill colors, keeping | |||
the stroke color constant; | |||
the two XOs on the right cycle through different stroke colors, | |||
lkeeping the fill color constant; | |||
the XO in the center is the current selection -- what you'll get when you exit. | |||
(There are two XOs for fill and two XOs for stroke so that you can | |||
cycle back and forth in two directions -- i.e., undo.) | |||
If you have suggestions as to how to make this less confusing, please | |||
let me know. | |||
regards. | |||
-walter | |||
====About my Computer==== | |||
*Software Version | |||
:Build | |||
:Sugar | |||
*Copyright and License | |||
:Full license | |||
====Date & Time==== | |||
* Set time-zone from list | |||
====Frame==== | |||
* Set activation Delay | |||
:Corner | |||
:Edge | |||
::'''recommend setting Edge to zero if mouse does not find frame easily''' | |||
====Keyboard==== | |||
*set Keyboard Model; layout; Keys to change Layout | |||
====Language==== | |||
*set language from drop-down list | |||
====Modem configuration==== | |||
* settings for mobile broadband connection to a cellular (3G) Network | |||
====Network==== | |||
* Settings for jabber Network | |||
====Software Update==== | |||
*Update installed Activities | |||
===Frame=== | ===Frame=== | ||
| Line 59: | Line 111: | ||
===[[The Undiscoverable/Collaboration|Collaboration]]=== | ===[[The Undiscoverable/Collaboration|Collaboration]]=== | ||
===Keep button=== | ===Keep button and Saving work=== | ||
Keep places a checkpoint of the current state of your application in the Journal, including a screen shot, Activity state, and metadata. The user can rename the session from the name of the Activity to something specific to the session, and add a description and tags. Users do not agree on why and when to use Keep. See [[Human_Interface_Guidelines/The_Laptop_Experience/The_Journal#The_Notion_of_.22Keeping.22| The Notion of "Keeping"]] in the Sugar Human Interface Guidelines. | Keep places a checkpoint of the current state of your application in the Journal, including a screen shot, Activity state, and metadata. The user can rename the session from the name of the Activity to something specific to the session, and add a description and tags. Users do not agree on why and when to use Keep. See [[Human_Interface_Guidelines/The_Laptop_Experience/The_Journal#The_Notion_of_.22Keeping.22| The Notion of "Keeping"]] in the Sugar Human Interface Guidelines. | ||
====Saving Work==== | |||
Basically, we need a Save as... functionality, not just a Save that overwrites the previous version and a clumsy Save on Exit where you have to go roundabout to start up again. All of this should be bugged as a Feature Request. | |||
<pre>On Thu, Oct 8, 2009 at 6:42 PM, Caroline Meeks <caroline@solutiongrove.com> wrote: | |||
> Today we worked with two groups on multiplication. They made squares with | |||
> each side being a different multiplication problem that had the same answer. | |||
> http://screencast.com/t/sUbiof2H | |||
> | |||
> We also had them reflect in their Journals about what they did. | |||
> All of this went well. | |||
> | |||
> What was horrible was trying to get the right point in the project saved to | |||
> the Journal and then navigating to the correct place to write. | |||
> The solution I suggest is when you click the Keep button (Journal Icon) from | |||
> an activity that the Journal reflection dialog box appears. | |||
> Here are the problems we had. | |||
> | |||
> Hard to get to the Journal, no easy F# short cut. | |||
> Hard to find the little arrow that gets you to where you can write. | |||
> Especially since if the Frame is active, which it has to be to get to the | |||
> Journal, the little bitty arrow you need to click is covered. | |||
> When students did their assigned task they were eager to go back to | |||
> exploring with Sugar and wrote over their work without it being saved, or | |||
> using the same name as the assigned activity. This was probably the worst | |||
> outcome because then it was like they hadn't done the assignment, they had | |||
> nothing to show for their work and we'll want to use it later for a | |||
> portfolio. | |||
> | |||
> clicking the Activity Tab to write down the name is a PITA (this one is | |||
> fixed in .88 I think). | |||
> | |||
> After they reflected they wanted to immediately go back to exploring in TA | |||
> and we had to stop them, make them change the name again. They were very | |||
> perplexed by this because they didn't know what to name their new file | |||
> because they hadn't done anything yet. | |||
> | |||
> The word "Description" is not very friendly. I like "What did you do?" | |||
> Walter wants to expand it even further, I'm not sure about that, its pretty | |||
> challenging for the students to type so I'm not sure we want more boxes. | |||
> Confusion between the Keep button and the samples and the snapshot icons. | |||
> No feedback when you click Keep so there is a tendency to click it | |||
> repeatedly. | |||
</pre> | |||
===Downloading and installing activities=== | ===Downloading and installing activities=== | ||
| Line 69: | Line 165: | ||
===Screen capture=== | ===Screen capture=== | ||
An important use case for the Keep button. How do we store just the image, without the software state? Some Activities, including Turtle Art, have a button for this purpose. | An important use case for the Keep button. How do we store just the image, without the software state? Some Activities, including Turtle Art, have a button for this purpose. | ||
*: <Alt> + 1 captures the screen and stores a screenshot in the Journal. | *: <Alt> + 1 or <PrtScn> (when present) captures the screen and stores a screenshot in the Journal. | ||
*: See this discussion thread for techniques useful for special situations when a time-delayed capture may be needed, http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg17591.html | *: See this discussion thread for techniques useful for special situations when a time-delayed capture may be needed, http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg17591.html | ||
| Line 78: | Line 174: | ||
:What's the hotkey to view source? Is there a hotkey to view the log for that specific acitivity?--[[User:Dennis Daniels|Dennis Daniels]] 16:10, 4 August 2009 (UTC) | :What's the hotkey to view source? Is there a hotkey to view the log for that specific acitivity?--[[User:Dennis Daniels|Dennis Daniels]] 16:10, 4 August 2009 (UTC) | ||
::<Alt>+<Shift>+V. On XOs you can use the "Gear" key (<Fn>+<Space>). | ::<Alt>+<Shift>+V. On XOs you can use the "Gear" key (<Fn>+<Space>). | ||
There is a soon-to-be released patch that adds [[Design_Team/Proposals/Toolbars/View-Source_Enhancements|two enhancements to view source]]: (1) the ability to make your own copy of an activity; and (2) the ability to browse the Sugar toolkit. --[[User:Walter|Walter]] 18:59, 16 June 2011 (EDT) | |||
===Copy and paste between activities?=== | ===Copy and paste between activities?=== | ||
| Line 126: | Line 224: | ||
restart | restart | ||
=== | ===sugar-emulator, sugar-runner, and sweets-sugar-emulator=== | ||
* | :sugar-emulator is used in Fedora 19 and earlier versions. | ||
* | :sugar-runner is used in Fedora 20 and later versions. | ||
*: {{Code| | :sweets-sugar-emulator is used in [[Sweets_Distribution|Ubuntu and its derivatives with sweets-desktop]] | ||
* | |||
Documentation | |||
* {{Code|sugar-emulator --help}} | |||
* {{Code|sugar-runner --help}} | |||
* {{Code|sweets-sugar-emulator --help}} | |||
Fit the screen for a 10" Netbook as a window: | |||
* in Terminal, | |||
*: {{Code|sugar-emulator -i 600x500}} (Fedora 19 and earlier) | |||
*: {{Code|sugar-runner --resolution 600x500}} | |||
Fit full screen size use it all for Sugar: | |||
* in Terminal, | |||
*: {{Code|sugar-emulator -f}} | |||
*: {{Code|sugar-runner}} (defaults to full screen) | |||
*: {{Code|sweets-sugar-emulator -f, --fullscreen }} | |||
Edit the launcher icon file to change the default: | |||
: {{Code|sudo gedit /usr/share/applications/sugar-runner.desktop}} | |||
:: edit the line {{Code|Exec=sugar-runner --resolution 832x624}} for example. | |||
* [[Emulator/Full Screen|How to make a desktop icon that starts Sugar full screen]] {{highlight|bgcolor=yellow|'''Only needed for Fedora 19 and earlier versions.'''}} | |||
Fit emulator to XO display dimensions by modifying the menu definition: | |||
* Use 'Main Menu' utility (alacarte) or edit a separate launcher | |||
* [right click]->[add launcher to desktop] | |||
* right click on icon on desktop | |||
* Properties, Command: {{Code|/usr/bin/sugar-emulator -i 832x624}} or {{Code|/usr/bin/sugar-runner --resolution 832x624}} | |||
* Close | |||
: Adjust the default window size for Sugar by editing the menu item for Sugar to<br>{{Code|/usr/bin/sugar-emulator -i 1200x900}} or {{Code|/usr/bin/sugar-runner --resolution 1200x900}} | |||
:: to match the XO reflective screen resolution | |||
: {{Code|/usr/bin/sugar-emulator -i 832x624}} or {{Code|/usr/bin/sugar-runner --resolution 832x624}} | |||
:: approximates the display proportions of the XO laptops, closely matching the toolbar, for example. | |||
: {{Code|/usr/bin/sugar-emulator -i 600x500}} or {{Code|/usr/bin/sugar-runner --resolution 600x500}} | |||
:: fits the screen for a 10-inch netbook | |||
: {{Code|/usr/bin/sugar-emulator -f}} {{highlight|bgcolor=yellow|'''Only needed for Fedora 19 and earlier versions.'''}} | |||
:: '''full screen on netbook''' | |||
===Start Networking=== | |||
* In terminal: | |||
ifconfig eth0 up | |||
dhclient eth0 | |||
===Sugar 0.86 Improvements=== | |||
* | * [[0.86/Notes#Home_Favourites_View_Improvements|0.86 Favorite View Improvements]] | ||
===Keyboard shortcuts=== | |||
* | * [[olpc:Keyboard shortcuts]] | ||
===Localization=== | ===Localization=== | ||
| Line 149: | Line 284: | ||
* [[The Undiscoverable/Fonts|Fonts]] | * [[The Undiscoverable/Fonts|Fonts]] | ||
=== sugar-control-panel [command]=== | |||
* '''The Original Way to Configure Sugar''' | |||
::Still present in sugar 0.92.4 | |||
: In terminal: | |||
sugar-control-panel | |||
Usage: sugar-control-panel [ option ] key [ args...] | |||
Options: | |||
-h show this help message | |||
-l list all available options | |||
-h key show information about this key | |||
-g key get the current value of the key | |||
-s key set the current value of the key | |||
-c key clear the current value of the key | |||
-------- | |||
$ sugar-control-panel -l | |||
modemconfiguration: | |||
apn | |||
number | |||
password | |||
pin | |||
puk | |||
username | |||
datetime: | |||
timezone | |||
updater: | |||
network: | |||
networks (use the -c argument with this option) | |||
registration (use the -c argument with this option) | |||
jabber | |||
publish_information | |||
radio | |||
language: | |||
languages | |||
aboutme: | |||
color | |||
color_xo | |||
nick | |||
aboutcomputer: | |||
aboutcomputer | |||
build_number | |||
firmware_number | |||
license | |||
serial_number | |||
wireless_firmware | |||
power: | |||
automatic_pm | |||
extreme_pm | |||
frame: | |||
corner_delay | |||
edge_delay | |||
keyboard: | |||
*If you want to connect quickly, simply open terminal. Then type the following commands : | |||
sugar-control-panel -s jabber jabber.server.url | |||
:replace jabber.server.url with the jabber server you with to use | |||
:then restart Sugar (warning: close activities first to save) by pressing ctrl+alt+erase, then go to the neighborhood view and have fun! | |||
=== Remote collaboration === | === Remote collaboration === | ||
| Line 166: | Line 359: | ||
* File types | * File types | ||
* InfoSlicer | * InfoSlicer | ||
====Custom Icons==== | |||
:Make your own Custom Icons:[[Development_Team/Almanac/Making_Icons]] | |||
===Journal=== | ===Journal=== | ||
| Line 190: | Line 385: | ||
* When you download an image, it doesn't have a preview. Open it and close it immediately to generate one. [http://dev.sugarlabs.org/ticket/1106 Ticket #1106] | * When you download an image, it doesn't have a preview. Open it and close it immediately to generate one. [http://dev.sugarlabs.org/ticket/1106 Ticket #1106] | ||
==Activities== | ==Activities== | ||
| Line 242: | Line 393: | ||
===[http://wiki.laptop.org/go/Xo-get xo-get]=== | ===[http://wiki.laptop.org/go/Xo-get xo-get]=== | ||
'''NOTE''': This script does not work with Sugar 0.98 or later and needs to be updated. | |||
The obsolete xo-get script and Activity accessed a repository of Activities for installation and updates. Use [http://Activities.sugarlabs.org/ Activities.sugarlabs.org] instead. | The obsolete xo-get script and Activity accessed a repository of Activities for installation and updates. Use [http://Activities.sugarlabs.org/ Activities.sugarlabs.org] instead. | ||
| Line 247: | Line 400: | ||
* [http://wiki.laptop.org/go/Xo-get#Installation_of_xo-get Script] [http://xo-get.olpc.at/xo-get.py Download] | * [http://wiki.laptop.org/go/Xo-get#Installation_of_xo-get Script] [http://xo-get.olpc.at/xo-get.py Download] | ||
* [http://wiki.laptop.org/go/Xo-get#Installation_of_xo-get_GUI Activity] | * [http://wiki.laptop.org/go/Xo-get#Installation_of_xo-get_GUI Activity] | ||
To install an activity from a downloaded .xo file from the cli, one can use <tt>sugar-install-bundle</tt> instead | |||
===Terminal=== | ===Terminal=== | ||
| Line 271: | Line 426: | ||
* It's a programming language. | * It's a programming language. | ||
* It's huge. | * It's huge. | ||
* The tutorials | * The cloud of tutorials is excellent as far as they go, but they stop short. | ||
[[The_Undiscoverable/Etoys|More]] | |||
===Pippy=== | ===Pippy=== | ||
| Line 335: | Line 482: | ||
* [[The Undiscoverable/Bookmarks|Bookmarks]] | * [[The Undiscoverable/Bookmarks|Bookmarks]] | ||
* The URI in the address box can be copied to the clipboard with a right-click palette Copy action. | |||
* You can use browse to browse the file system and .py files | * You can use browse to browse the file system and .py files | ||
* Uploading from Journal | * Uploading from Journal | ||
* [[wikipedia:About:config|about]]:config (Enter this in the address bar to see and set Browse configuration values, such as for [[olpc:Our software#Proxy configuration]]) | * [[wikipedia:About:config|about]]:config (Enter this in the address bar to see and set Browse configuration values, such as for [[olpc:Our software#Proxy configuration]]) | ||
* The fast way to cleanup address history is stopping Browse and removing all its local data by entering in Terminal Activity this command: | |||
*: {{Code|rm -rf ~/.sugar/default/org.laptop.WebActivity}} | |||
===Jukebox=== | ===Jukebox=== | ||
| Line 344: | Line 494: | ||
===IRC=== | ===IRC=== | ||
* Change name: click on name in right bottom corner, edit, hit <enter> | * Change name: click on name in right bottom corner, edit, hit <enter> | ||
* /join #''channel'' command | * /join #''channel'' command | ||
*How to change the autologon channels on the XoIRC application in sugar: | *How to change the autologon channels on the XoIRC application in sugar: '''see note below for IRC-10''' | ||
*in terminal enter gedit then open and edit the file ircactivity.py | *in terminal enter gedit then open and edit the file ircactivity.py | ||
in .../Activities/IRC.activity subdirectory. ( install gedit with yum install.) | in .../Activities/IRC.activity subdirectory. ( install gedit with yum install.) | ||
| Line 353: | Line 504: | ||
inside quotes that you want to open on startup, Then save the changed file. | inside quotes that you want to open on startup, Then save the changed file. | ||
Now autologon to those channels works on startup | Now autologon to those channels works on startup | ||
*'''This has changed in IRC-10''' | |||
:Clicking on resume will load last name and channel settings in IRC | |||
:Start new will revert to default settings | |||
* IRC-Chat is also Accessible from your Browser: | |||
::http://chat.sugarlabs.org:9090/ | |||
==Programming== | ==Programming== | ||
| Line 385: | Line 542: | ||
** I have found that adding an additional keyboard setting is *very* difficult | ** I have found that adding an additional keyboard setting is *very* difficult | ||
* Keyboard sends screen the "erase" key as the ascii code NULL (back erase) and sees "fn+erase" as code DEL (forward erase). | * Keyboard sends screen the "erase" key as the ascii code NULL (back erase) and sees "fn+erase" as code DEL (forward erase). | ||
====dx3==== | |||
:testing:http://download.sugarlabs.org/dextrose/testing/dx3/xo1/ | |||
===XO-1.5=== | ===XO-1.5=== | ||
*Collaboration on Ad-hoc Networking must be initiated by XO-1.5 when connecting to an XO-1 | |||
::Mesh Networking: | |||
(Re: [Testing] [OLPC New Zealand] os873 on XO-1.5 and os873 on XO-1 -07/15/2011) testing@lists.laptop.org 07/18/2011 -Samuel Greenfield | |||
XO-1.5's do not have Mesh networking support, so they use 802.11 Ad-hoc | |||
networks. XO-1's default to Mesh networks at the moment for compatibility, | |||
because that is what they historically have done. | |||
Once an XO-1.5 starts an Ad-hoc network, the XO-1's will spot that network | |||
within a minute or two, and use the same Mayan numeral as the XO-1.5 to | |||
indicate its presence. If all the XOs leave an Ad-hoc network it | |||
disappears; but Network Manager/Sugar cache its presence for a while in case | |||
a scan accidentally missed a network. | |||
When an XO-1 sees an Ad-hoc networks they are all filled in as "occupied", | |||
because an XO-1 does not show the unfilled variants to allow an XO-1 to | |||
start them. | |||
This behavior has been around since OLPC build 10.1.3 (860) & Sugar 0.90, | |||
and is described at http://wiki.sugarlabs.org/go/Features/Ad_hoc_Networking | |||
I believe XO-1's can be adjusted to default to Ad-hoc as well if desired | |||
====Enable Ad-hoc network on XO-1==== | |||
(Re: [Testing] [OLPC New Zealand] os873 on XO-1.5 and os873 on XO-1 -07/23/2011) -Gary Martin | |||
1) You can enable ad-hoc networking on recent XO-1 builds with (your neighbour hood view will be populated with the three new Mayan numbered adhoc icons as well as the usual three mesh icons): | |||
gconftool-2 -s /desktop/sugar/network/adhoc -t bool true | |||
2) Unfortunately I am not aware of current builds properly supporting disabling | |||
(e.g. a gconf setting would be nice) mesh network on XO-1 hardware… | |||
There was talk and some patches floating about, but I'm not sure anything landed. | |||
The closest seems to be the below terminal command, but it does not survive a power cycle, or sleep/wake cycle : | |||
( Maybe there is some power script this could be added to for folks who want to disable mesh permanently (until we get something more elegant in place for the future)? | |||
su | |||
echo 0 > /sys/class/net/eth0/lbs_mesh | |||
*07/23/2011 IRC:#sugar | |||
<silbe> Sugar will use link-local collaboration (telepathy-salut), using multicast on the LAN (e.g. wifi). | |||
If a Jabber server is configured, Sugar will try to connect to it (using telepathy-gabble). | |||
As soon as the Jabber connection has been established, Sugar will deactivate the link-local collaboration. | |||
* [http://wiki.laptop.org/go/Wifi_Connectivity#Hidden_Networks Hidden Networks] | |||
Any issues? | Any issues? | ||