User:Jebba/Setup

=Setup= Now that the device is debricked, I can use the thing again and "all" my data is there, but the repository setup is back to default and the applications I want are gone, amongst other things. To re-setup:

ssh server & keys
ssh root@burger ssh localhost scp -p ~/.ssh/id_rsa.pub root@burger:.ssh/authorized_keys ssh root@burger vi /etc/passwd user:!: to user:*: passwd user su - user rm .ssh/known_hosts ssh localhost exit exit ssh user@burger
 * Enable Extras repository: tap, tap, tap...
 * Install openssh client/server package
 * Install rootsh package
 * Set up keys and such for easy access (my device hostname is burger):
 * On laptop, ssh into the sucker:
 * As root on N900, ssh to localhost as a quick/dirty way to setup /root/.ssh:
 * On laptop, copy over ssh key and log back in:
 * To allow ssh access for user "user", the passwd file needs to be edited.
 * Change
 * Set a password for user "user" (I couldn't ssh in without doing this, but someone on IRC said it wasn't necessary):
 * Switch user to "user" and blow out the old known_hosts (or at least edit it) to remove the now bogus "localhost" entry:
 * Quick/dirty way to set up /home/user/.ssh:
 * Then GTFO:
 * This should work happily

Set up Repositories
deb https://downloads.maemo.nokia.com/fremantle/apps/ ./ deb https://downloads.maemo.nokia.com/fremantle/mr0 ./ deb http://repository.maemo.org/extras/ fremantle free non-free deb http://repository.maemo.org/extras-testing/ fremantle free deb http://repository.maemo.org/extras-devel/ fremantle free deb http://repository.maemo.org fremantle/tools free apt-get update
 * Configure the repositories to set up things I like:
 * 1) vi /etc/apt/sources.list.d/hildon-application-manager.list

Apparently the above gets blown out if you run the hildon application manager, so the repos need to be added via tap tap tap.

Install Needed Packages
apt-get install x11vnc apt-get clean && sync

Mas y mas y mas

apt-get install vim bash htop ogg-support less file strace apt-get clean && sync

Perhaps

apt-get install python-dbus python-gobject sysklogd klogd apt-get clean && sync

Mas y mas y mas y mas y mas. The really big list...

mkdir /home/user/MyDocs/.apt-archive-cache/archives/ mkdir -p /home/user/MyDocs/.apt-archive-cache/archives/partial apt-get -o dir::cache=/home/user/MyDocs/.apt-archive-cache   etc...

account-plugin-idle adblock-plus anki ankimaemi ankiqt attitude canola2 canola2-lastfm-plugin canola2-tuning-plugin canola2-youtube-plugin canola-thumbnailer conboy decoders-support easy-deb-chroot emerillon espeak fmradio gcompris gcompris-sound-en gcompris-sound-es gonvert google-album-art-downloader gpxview horizon kmplayer leafpad maemo-mancala maemo-mapper maemo-recorder maemo-recorder mancala mbarcode midori miniature mirror mplayer mtracker mytube pastebinit pidgin qik raeddit rapier recorder rsync sib supertux tuxpaint vncviewer xchat xournal zbar zoutube

Configuration
Here's some configuration settings that got lost on reflash. I'm not sure where they are stored, so they need to be re-setup via tap tap tap. Note: if you do a backup on the device you may be able to then run restore which refreshes this, making the below unnecessary; untested.

The below are mostly stored in gconf under /system/osso/dsm/display, I believe these should be restored as per the back-up/restore application. - codeMonkey

Display

 * Settings-->Display-->Backlight time-out: 2 minutes
 * Settings-->Display-->Lock screen automatically: uncheck
 * Settings-->Display-->Display stays lit when charging: check

Text input

 * Settings-->Text input-->Word completion: uncheck
 * Settings-->Text input-->Auto-capitalization: uncheck
 * Settings-->Text input-->Insert space after word: uncheck
 * Settings-->Text input-->2nd language: Español (América Latina)
 * Settings-->Text input-->Use dual dictionaries: check

Time Zone

 * Settings-->Date and time-->Time Zone: Buenos Aires (this is unfortunately wrong due to incompetence of Argentine government)
 * Settings-->Date and time-->Update automatically: leave unchecked for now. When timezone data gets fixed, check it.

Connectivity

 * Settings-->Connectivity-->Internet connections-->Search interval: 5 minutes

General

 * Settings-->General-->Device lock-->Change lock code (default is 12345)

Email Accounts

 * Region: Argentina
 * Service Provider: Gmail -- I broke down and got a gmail acct :(
 * Account title: Gmail
 * Name: Jeff Moe
 * User name: jebbasan
 * Password: foo

Misc
echo ":syntax on" > ~/.vimrc

export TERM=xterm-color
 * Uh, where should this be put, if no bash? In ~/.profile for busybox.

[hildon-welcome] You could also put in a different movie (playable by gstreamer), but a still image will not work.
 * To remove the overcute hands shaking at bootup (and therefore boot faster), edit /etc/hildon-welcome.d/default.conf thusly:
 * 1) filename=Hands-v32-h264.avi