The Undiscoverable: Difference between revisions
m →OLPC XO-1: dx3-testing link |
→sugar-emulator, sugar-runner, and sweets-sugar-emulator: edit sugar-runner.desktop |
||
| (23 intermediate revisions by 5 users not shown) | |||
| Line 165: | 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 224: | 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. | |||
:sweets-sugar-emulator is used in [[Sweets_Distribution|Ubuntu and its derivatives with sweets-desktop]] | |||
* | Documentation | ||
*: Use 'Main Menu' utility (alacarte) or edit a separate launcher | * {{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=== | ===Keyboard shortcuts=== | ||
* [[olpc:Keyboard shortcuts]] | * [[olpc:Keyboard shortcuts]] | ||
| Line 249: | 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 266: | Line 359: | ||
* File types | * File types | ||
* InfoSlicer | * InfoSlicer | ||
====Custom Icons==== | |||
:Make your own Custom Icons:[[Development_Team/Almanac/Making_Icons]] | |||
===Journal=== | ===Journal=== | ||
| Line 298: | 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 303: | 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 383: | 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 440: | 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=== | ====dx3==== | ||
:testing:http://download.sugarlabs.org/dextrose/testing/dx3/xo1/ | :testing:http://download.sugarlabs.org/dextrose/testing/dx3/xo1/ | ||
| Line 462: | Line 564: | ||
I believe XO-1's can be adjusted to default to Ad-hoc as well if desired | 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 | (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): | 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): | ||
| Line 478: | Line 580: | ||
If a Jabber server is configured, Sugar will try to connect to it (using telepathy-gabble). | 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. | 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? | ||