User:NeoAmsterdam/Notes in Progress: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(16 intermediate revisions by 2 users not shown)
Line 3: Line 3:
* Install <tt>[[:File:OLPC_icc.zip|olpc.icc]]</tt>, then figure out what's the color correction system
* Install <tt>[[:File:OLPC_icc.zip|olpc.icc]]</tt>, then figure out what's the color correction system
* Notes to document:
* Notes to document:
*# there's a menu-related panel thingie package that'll prevent menubars for appearing at all
*# there's a menu-related panel thingie package that'll <del>prevent menubars for appearing at all</del> makes menubars act in ways not entirely expected (fixed in later versions).
*# Desktop settings seem to reset after a logout/restart/shutdown. Understandable (consistency), but an annoyance.
*# <del>Desktop settings seem to reset after a logout/restart/shutdown. Understandable (consistency), but an annoyance.</del> A <tt>sudo nano</tt> should fix that
* VNC and/or SSH
* VNC and/or SSH
** yum install x11vnc (libvncserver, lzo-minilzo, xorg-x11-server-Xvrfb)
** /etc/avahi/services to b'cast/advertise
** still needs vncpasswding

=== Alt. OSs ===
* <del><tt>''FreeDOS'':\isolinux\data\memdisk</tt> identified as "<tt>Linux kernel x86 boot executable bzImage</tt>" but OFW claims "<tt>Invalid Opcode</tt>" - [[Talk:Our software#FreeDOS|known not to work]], but worth trying anyway.</del> Doesn't work ;-(
* <del>'''''Extremely''''' tempted to install RHEL6 (Sci Linux, actually): LiveCD-to-USB, then install to SD card??</del> OpenFirmware crashes with "<tt>General Exception Fault</tt>" and "<tt>General Protection Failure</tt>" (depending on the phase of the moon). Looks like these distros are expecting BIOS/EFI despite purporting XO support (or perhaps they're having conniptions with XO anti-theft?)


== Done ==
== Done ==
* yum install "gedit*plugin*" installs texlive as dep (∑75MB).
** Could use TeXLive 2010 install (from ISO).

=== VM ===
=== VM ===
512MB is a must for any GNOME-work.
512MB is a must for any GNOME-work.
Line 13: Line 23:
=== fonts ===
=== fonts ===
* liberation-{sans,serif,mono}, sil-gentium-fonts
* liberation-{sans,serif,mono}, sil-gentium-fonts
* [http://www.fixedsysexcelsior.com/fonts/FSEX300.ttf FixedSys Excel.] ([http://www.kreativekorp.com/swdownload/fonts/retro/pr.zip PR fonts] are fine, too)<br /><tt>sudo cp <i>whatever</i></tt> to <tt>/usr/share/fonts</tt><br />108 DPI for GNOME is just about right
* [http://www.fixedsysexcelsior.com/fonts/FSEX300.ttf FixedSys Excelcior] or [http://www.kreativekorp.com/swdownload/fonts/retro/pr.zip PR fonts] are ok, but there just isn't a "must-have" monospaced font that's legible, appealing, and has character (pun ''not'' intended).<br /><tt>sudo cp <i>whatever</i></tt> to <tt>/usr/share/fonts</tt><br /><del>108 DPI for GNOME is just about right</del> 133.3<small>3<small>3<small>3<small>3<small>3</small></small></small></small></small> dpi, actually - Thanks to [[User:AuntiMame#Formatting_E-books|AuntiMame]] for providing the width and height of the XO's screen (among other troves), and to whoever it was who made <b>◊1</b> produce screenshots. Hence:
* 1200px ÷ 9 inches = 133.3<small>3<small>3<small>3<small>3<small>3</small></small></small></small></small> px per inch
* 900px ÷ 6<sup>3</sup>/<sub>4</sub> inches = 133.3<small>3<small>3<small>3<small>3<small>3</small></small></small></small></small> px per inch<br />(just making sure)
* 133.3<small>3<small>3<small>3<small>3<small>3</small></small></small></small></small> px per inch ≈ 5.249343 dots per mm (for our metric friends)


=== Goog Chrome ===
=== Goog Chrome ===
Ugh, but it's leaner than FiFox
Ugh, but it's leaner than FiFox. It also suffers from DPI-ditziness (why, oh, why?)
* requires LSB≥3.2
* requires LSB≥3.2
*# yum install redhat-lsb<br />gives that @#$%ing "out of space" error (not with a 16GB SD you aren't!!!!)
*# yum install redhat-lsb<br />gives that @#$%ing "out of space" error (not with a 16GB SD you aren't!!!!)
Line 27: Line 40:
Warning: Geo.Loc., D/L Loc., privacy settings, lame "oops" messages when there's a Flashy page (y'shouldda asked, Goo... y'shouldda asked first.)
Warning: Geo.Loc., D/L Loc., privacy settings, lame "oops" messages when there's a Flashy page (y'shouldda asked, Goo... y'shouldda asked first.)


=== TilEm. ===
Most (all?) require ROMs; a CPU-hog (96% CPU according to <tt>top</tt>)
* vti's ok under Wine, but why Wine it?
* Nothing in yum repos for F11...
** [http://lpg.ticalc.org/prj_tilem/ TilEm] needs GTK+ (assumed installed) and a trifecta (<tt>./configure && make && sudo make install</tt>)...<br />
'''Note:''' tilem is a lot of trackpad and clicking. Very annoying, but far more useable than MetaFont's math system or GNUPlotz.
*# yum install gcc<br />prob. need m4/make/patch/autoconf/automake/etc. - see '''''LSB'''''
*#*deps found: glibc-{devel,headers} kernel-headers {,cloog-}ppl # ''¿was ist das?''
*# yum install auto{conf,make}
*#* no deps shown
*# wget & unpack [http://sourceforge.net/projects/tilem/files/tilem-devel/0.973/tilem-0.973.tar.bz2/download tar.bz2] (pity there's no <tt>ln -S</tt> to latest)
*# ./configure chokes: GTK+ may be installed, but not its <del>devils</del><tt>-devel</tt>s
*#* yum's kvetching about "no space on device" again... >_< ''restart''<br />Oh, great: <tt>shutdown -r now</tt> -> command not found... just my luck. :-P
*# yum install gtk+-devel (what a contradictory package name)...
*#* deps galore: <tt>{glib,xorg-x11-proto,lib{ICE,SM,X{11,au,dmcp,ext,i,t},xcb}}-devel</tt>
*# <tt>./configure <i>--without-ticables</i></tt>:
*#* requires GTK+ ≥2.4.0, installed 1.2.10 instead (d'oh!)
*# yum install gtk2-devel (what a non-plussed package name)...
*#* Even more deps than GTK+... let's just trudge on, shall we?
*# <tt><B>./configure</B> <i>--without-ticables</i></tt> already!!
*#* Yes! :-D
*# <tt>make</tt><br />YES!
*# <tt>sudo make install</tt>YES!!
*# Copy over roms (gottta write the ROM snippet) to ~/.TilEm
*# <tt>tilem</tt>... NO: it got installed to <tt>/usr/local/bin</tt>, and $PATH doesn't go there.
*#* Thought of editing $PATH but there's no <tt>.bash{rc,_profile}</tt> or <tt>.profile</tt> in <tt>~</tt>... I'll just append it for the time being.
*# <tt>tilem</tt>... ¡GOOOOOL!<br /><del><small>yeah, there's something wrong with my '86 ROM, but that's a config problem, not a compile problem.</small></del>Won't read saved memory files from other platforms


=== Gnome Screenshot ===
=== Gnome Screenshot ===
* yum install gnome-utils (deps. libgtop2)<br /><del>I wonder if I can change the keystroke for snapshotting to "frame" (and alt-tab to the key next to it?)</del>Yep.
* yum install gnome-utils (deps. libgtop2)<br /><del>I wonder if I can change the keystroke for snapshotting to "frame" (and alt-tab to the key next to it?)</del>Yep.


=== Office ===
* Very tricky installation (read: plethora of annoying "oops" boxes from wine) from command line, but works. Apps' bootsplashes will obscure a dialog box asking for first-time user ID info, so it looked like the apps were hanging. DPI issue resolved (use Wine Config to set DPI)

=== Kile ===
'''Note:''' Fuhgeddaboudit - Resource hog.
* <del>yum shows 82MB in deps, but that doesn't count deps installed from gedit's latex plugin. yum doesn't install KDVI, which Kile will complain about during a systems check. </del>
* <del>Still suffers from DPI ditziness, but it's not as bad as it was with 10.1.2.</del>


== Doing ==
<!--
=== Einstein ===
* <del>Jam</del> done (yum)...
* What is "K" of which the readme speaks, and why the h**l does this yutz rely on libraries that have been yanked?!?
=== Android SDK ===
=== Android SDK ===
In the end... '''no''': The SDK is wonky using the "open" Java, and running the "official" Java is like wading through tar.
Because (a) given the option, I'd rather have Sugar on my cell phone (at least Sugar's got a consistent UI!), and (b) it's the only system I've got that can run their SDK. Just imagine the "Made with real sugar!" label on the packaging! !-D

* grab the .tgz, unpack
== Doing ==
* Needs Java )-: yum -y install java-1.6.0-openjdk{,-plugin,-devel} (needs more than just J''R''E), but the de-<tt>tgz</tt>ed setup/installer works (not the emulator/simulator).

* yum install "eclipse-jdt*" -x "*-nls*" ; # 125MB of deps!
=== yum ===
-->
If you run it from command line as user olpc, it'll trigger the "out of space" error - even if you su to root afterwards. Seems to be a failsafe, acts like a nasty bug.

Latest revision as of 06:36, 28 May 2011

To Do

  • yum inst. linux-wacom .o0(please, please, please work?)
  • Install olpc.icc, then figure out what's the color correction system
  • Notes to document:
    1. there's a menu-related panel thingie package that'll prevent menubars for appearing at all makes menubars act in ways not entirely expected (fixed in later versions).
    2. Desktop settings seem to reset after a logout/restart/shutdown. Understandable (consistency), but an annoyance. A sudo nano should fix that
  • VNC and/or SSH
    • yum install x11vnc (libvncserver, lzo-minilzo, xorg-x11-server-Xvrfb)
    • /etc/avahi/services to b'cast/advertise
    • still needs vncpasswding

Alt. OSs

  • FreeDOS:\isolinux\data\memdisk identified as "Linux kernel x86 boot executable bzImage" but OFW claims "Invalid Opcode" - known not to work, but worth trying anyway. Doesn't work ;-(
  • Extremely tempted to install RHEL6 (Sci Linux, actually): LiveCD-to-USB, then install to SD card?? OpenFirmware crashes with "General Exception Fault" and "General Protection Failure" (depending on the phase of the moon). Looks like these distros are expecting BIOS/EFI despite purporting XO support (or perhaps they're having conniptions with XO anti-theft?)

Done

  • yum install "gedit*plugin*" installs texlive as dep (∑75MB).
    • Could use TeXLive 2010 install (from ISO).

VM

512MB is a must for any GNOME-work.

fonts

  • liberation-{sans,serif,mono}, sil-gentium-fonts
  • FixedSys Excelcior or PR fonts are ok, but there just isn't a "must-have" monospaced font that's legible, appealing, and has character (pun not intended).
    sudo cp whatever to /usr/share/fonts
    108 DPI for GNOME is just about right 133.333333 dpi, actually - Thanks to AuntiMame for providing the width and height of the XO's screen (among other troves), and to whoever it was who made ◊1 produce screenshots. Hence:
  • 1200px ÷ 9 inches = 133.333333 px per inch
  • 900px ÷ 63/4 inches = 133.333333 px per inch
    (just making sure)
  • 133.333333 px per inch ≈ 5.249343 dots per mm (for our metric friends)

Goog Chrome

Ugh, but it's leaner than FiFox. It also suffers from DPI-ditziness (why, oh, why?)

  • requires LSB≥3.2
    1. yum install redhat-lsb
      gives that @#$%ing "out of space" error (not with a 16GB SD you aren't!!!!)
    2. console: -> /sbin/init 3 ... yum install redhat-lsb
      ditto >_<
    3. #ed "/var" mounts; restart
    4. Gnome: yum install redhat-lsb
      Works! Dependencies: m4 make patch pax
  • Grab Goog's rpm (where's the SRPM you "let's not be evil" b*****ds?!)
  • rpm -ivh g...rpm OK
    As sluggish as FiFox, as alien as M$Office 12

Warning: Geo.Loc., D/L Loc., privacy settings, lame "oops" messages when there's a Flashy page (y'shouldda asked, Goo... y'shouldda asked first.)


Gnome Screenshot

  • yum install gnome-utils (deps. libgtop2)
    I wonder if I can change the keystroke for snapshotting to "frame" (and alt-tab to the key next to it?)Yep.

Office

  • Very tricky installation (read: plethora of annoying "oops" boxes from wine) from command line, but works. Apps' bootsplashes will obscure a dialog box asking for first-time user ID info, so it looked like the apps were hanging. DPI issue resolved (use Wine Config to set DPI)

Kile

Note: Fuhgeddaboudit - Resource hog.

  • yum shows 82MB in deps, but that doesn't count deps installed from gedit's latex plugin. yum doesn't install KDVI, which Kile will complain about during a systems check.
  • Still suffers from DPI ditziness, but it's not as bad as it was with 10.1.2.

Android SDK

In the end... no: The SDK is wonky using the "open" Java, and running the "official" Java is like wading through tar.

Doing

yum

If you run it from command line as user olpc, it'll trigger the "out of space" error - even if you su to root afterwards. Seems to be a failsafe, acts like a nasty bug.