Monday, 3 September 2012

minimalistic laptop setup

I recently fell in love with i3wm, a tile window manager, so I wanted to format my computer and have a bare-minimum installation (instead of running gnome in the background). I checked out tile-window-managers after using pywo, and wanted to 'go the extra mile'.

This resulted in me downloading the minimal CD from ubuntu (12.04) and installing X, i3 and a smallest login manager I could find.

I just ordered the ASUS UX31A and so I need to install everything from scratch again, so what I did was to create a github project with bash file installing all the nice small packages from the first time.

https://github.com/charnley/ubuntu-mts

Here is an outline of the install script, which basicly uses apt-get (why I choose ubuntu) and installs everything needed.

#!/bin/bash
# x-server, login manager, windows manager and power-mangement
sudo apt-get install \
xorg \
xdm \
i3 \
pm-utils
# sound
# TODO I prop dont need this much
sudo apt-get install \
pulseaudio\
pavucontrol\
libasound2-plugins\
"pulseaudio-*"\
paman\
paprefs\
pavumeter\
alsa\
alsa-utils
# utilities.
# Shell: zsh (oh-my-zsh)
# Network Manager WICD (wicd-curses)
# xrandr - multimonitor control
sudo apt-get install\
git\
zsh\
wicd-ncurses\
xrandr
# Others:
# pcmanfm - Light filebrowser
# scrot - print screen function
# moc - Music on console (terminal music player)
# eog - Gnome image viewer
# imagemagick - image viewer
# evince - pdf reader
sudo apt-get install\
pcmanfm \
scrot \
moc \
eog \
vlc \
firefox\
openjdk-6-jre openjdk-7-jre icedtea6-plugin icedtea-7-plugin \
flashplugin-nonfree\
imagemagick\
evince

Afterwards all the setup RC's, icon, font setup is done via setup.sh.

I really like this setup for a fast on-the-go geeky setup, especially on a 13" where room on the screen is limited.

No comments:

Post a Comment