Ubuntu Home Setup
Notes on my Ubuntu home machine setup. Migrated from a private wiki. I reinstall a lot, so I try to keep this up to date.
After install: sudo apt-get update; sudo apt-get upgrade
SpiderOak
https://spideroak.com/download/
Create ~/SpiderOak. Add existing or new device. Force a sync of SpiderOak folder by clicking refresh button bottom left.
Soft link SpiderOak data:
cd ~
ln -s SpiderOak/.abook
ln -s SpiderOak/.bashrc
ln -s SpiderOak/.ctags
ln -s SpiderOak/.gcalclirc
ln -s SpiderOak/.gitconfig
ln -s SpiderOak/.gitignore
ln -s SpiderOak/.gnupg
ln -s SpiderOak/.googlepw.gpg
ln -s SpiderOak/.hatcogrc
ln -s SpiderOak/.hgrc
ln -s SpiderOak/.inputrc
ln -s SpiderOak/.ircpw.asc
ln -s SpiderOak/.kip
ln -s SpiderOak/.mailcap
ln -s SpiderOak/.muttrc
ln -s SpiderOak/.pylintrc
ln -s SpiderOak/.sendxmpprc
ln -s SpiderOak/.screenrc
ln -s SpiderOak/.ssh
ln -s SpiderOak/.tmux.conf
ln -s SpiderOak/.vim
ln -s SpiderOak/.vimrc
ln -s SpiderOak/.weatherrc
ln -s SpiderOak/bin
ln -s SpiderOak/contacts.vcf
ln -s SpiderOak/Documents
ln -s SpiderOak/SCRATCH.txt
Ubuntu packages to install
An ubuntu-minimal may require packages build-essential and language-pack-en-base (especially if locale errors come up).
Core / Comms: mutt tmux gnupg-agent abook w3m elinks gcalcli moc ncurses-term sendxmpp
Dev: vim-gnome exuberant-ctags vim-runtime vim-doc vim-scripts subversion mercurial git gitg meld
Systems / DB: pysdm htop dstat wget nmap rcconf mysql-server libmysqlclient-dev memcached libmemcached-dev postgresql-9.1 postgresql-server-dev-9.1 postgresql-client-common
Python: python-dev python-mysqldb python-setuptools
Desktop: gnome-shell gnome-tweak-tool compizconfig-settings-manager dconf-tools ttf-inconsolata libnotify-bin xsel gstreamer0.10-plugins-bad gimp
Power management (laptop only): powertop pm-utils
Python packages
sudo easy_install pip
sudo pip install virtualenv virtualenvwrapper
sudo pip install ipython pylint pep8
sudo pip install lintswitch kip
Extra repositories
Skype: Enable ‘Partner’ repositories in Ubuntu, then:
sudo apt-get update; sudo apt-get install skype
I really wish we had a good open source alternative to Skype. Do we?
Extra software to get off the web
- Google Chrome
- jUploadr
- Picasa
Misc settings
nvidia-settings Activate second screen. Save X configuration file. Might have to delete /etc/X11/xorg.conf first.
Caps-Lock to be extra Esc (System Settings / Keyboard Layout / Options… )
Desktop background solid color #1c1c1c
System Settings / Time and Date / Click: “Date and month”, “24-hour”, “Time in other locations” (UTC)
gnome-tweak-tool Change Monospace font to ‘Inconsolata Medium 13′
pysdm Mount media drive. Link ~/Pictures and ~/Music.
dconf-tools apps/indicator-session tick suppress-logout-restart-shutdown to suppress logout confirmation
Run mutt so that it creates it’s .mutt dir. Ignore the gpg.rc error. Then quit and cd .mutt ; ln -s ~/SpiderOak/gpg.rc
CompizConfig Settings Manager:
- Unity Plugin:
- Behavior / Hide Launcher / Autohide
- Experimental / Backlight Mode / Backlight Toggles
- Enable Opacity, Brightness and Saturation (so you can Alt-mouse-wheel window opacity)

RSS / Atom feed