User:Jebba/Setup

From Maemo Wiki
Revision as of 22:34, 28 December 2009 by imported>jebba (new setup page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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

  • 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:
ssh root@burger
  • As root on N900, ssh to localhost as a quick/dirty way to setup /root/.ssh:
ssh localhost
  • On laptop, copy over ssh key and log back in:
scp -p ~/.ssh/id_rsa.pub root@burger:.ssh/authorized_keys
ssh root@burger
  • To allow ssh access for user "user", the passwd file needs to be edited.
vi /etc/passwd
  • Change
user:!:

to

user:*:
  • Set a password for user "user" (I couldn't ssh in without doing this, but someone on IRC said it wasn't necessary):
passwd user
  • Switch user to "user" and blow out the old known_hosts (or at least edit it) to remove the now bogus "localhost" entry:
su - user
rm .ssh/known_hosts
  • Quick/dirty way to set up /home/user/.ssh:
ssh localhost
  • Then GTFO:
exit
exit
  • This should work happily
ssh user@burger

Packages

Set up Repositories

  • Configure the repositories to set up things I like:
# vi /etc/apt/sources.list.d/hildon-application-manager.list

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

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
  • Uh, where should this be put, if no bash? In ~/.profile for busybox.
export TERM=xterm-color
  • To remove the overcute hands shaking at bootup (and therefore boot faster), edit /etc/hildon-welcome.d/default.conf thusly:
[hildon-welcome]
#filename=Hands-v32-h264.avi

You could also put in a different movie (playable by gstreamer), but a still image will not work.