The Undiscoverable: Difference between revisions

Satellit (talk | contribs)
m OLPC XO-1: dx3-testing link
 
(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 Screen Size Adjustment===
===sugar-emulator, sugar-runner, and sweets-sugar-emulator===
* In Terminal:
:sugar-emulator is used in Fedora 19 and earlier versions.
*: {{Code|sugar-emulator -i 600x500}} (fits the screen for a 10" Netbook as a window)
:sugar-runner is used in Fedora 20 and later versions.
*: {{Code|'''sugar-emulator -f'''}} '''(Full Screen)''' fit screen size and display entire sugar-emulator window
:sweets-sugar-emulator is used in [[Sweets_Distribution|Ubuntu and its derivatives with sweets-desktop]]
* Help for sugar-emulator
*: {{Code|sugar-emulator --help}}


* Modify the menu item Applications->Education->Sugar
Documentation
*: Use 'Main Menu' utility (alacarte) or edit a separate launcher
* {{Code|sugar-emulator --help}}
*# [right click]->[add launcher to desktop]
* {{Code|sugar-runner --help}}
*# right click on icon on desktop
* {{Code|sweets-sugar-emulator --help}}
*# Properties, Command:/usr/bin/sugar-emulator '''-i 832x624'''
Fit the screen for a 10" Netbook as a window:
*# Close
* 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&#61;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]]


* Now a smaller Xephyr window will launch
** 832x624 matches the XO display proportions (Pages in Browse will mimic the layout of those on an XO.)
===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
====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?