Chef: DebianJoe
DE/WM: NO!!!!
Difficulty: *** hard
Preparation time: 1 hour, 30ish minutes + tweaking time for everything later.
Purpose: light, but highly pimped out Framebuffer w/ multiplexing
Notable packages (list)
- tmux, gdm, fbterm, fbv
Starting point: Debian Netinstall (for the purists) CliT for those who want to save time and use zsh.
Instructions:
Assuming that you're starting from nothing, and want to make a Sid Netinstall start at step 1, if using Clit, Boner, Virgin, or another pre-configured cli base, goto step 4:
Step 1: Plug up the ethernet cable, and install Debian. Figure out your own partitioning setup. You will reach a screen that says "Software Selection" and here you want to uncheck everything other than "Standard system utilities." Use the spacebar to uncheck stuff. Complete installation.
Step 2: Reboot (because the Debian installer is going to make you) and then log in at tty1. Edit /etc/apt/sources.list (as root, probably with nano at this point) to the following:
Code: Select all
deb http://http.us.debian.org/debian/ unstable main contrib non-free
deb-src http://http.us.debian.org/debian/ unstable main contrib non-free
Code: Select all
sudo apt-get update
sudo-apt-get dist-upgrade
Code: Select all
deb http://ftp.debian.org/debian/ experimental main contrib non-free
Code: Select all
sudo apt-get update
Code: Select all
sudo apt-get install tmux
sudo apt-get install build-essential
sudo apt-get install fbterm
sudo apt-get install gpm
sudo apt-get install libjpeg-dev
sudo apt-get install libpng12-dev
sudo apt-get install git
Step 5: Pull the files that are needed for fbv and build it.
Code: Select all
git clone https://github.com/godspeed1989/fbv
cd fbv
./configure
make
mkdir /usr/local/man/man1/
make install
Code: Select all
#!/bin/bash
# fbterm-bi: a wrapper script to enable background image with fbterm
# usage: fbterm-bi /path/to/image fbterm-options
echo -ne "\e[?25l" # hide cursor
fbv -ciuker "$1" << EOF
q
EOF
shift
export FBTERM_BACKGROUND_IMAGE=1
exec fbterm "$@"
Step 8: Pimp out your framebuffer. Get mplayer and watch movies in it. Find amazing cli applications and love them.
Say NO to x11.
-joe
(Edit: Since the first time I did this, godspeed1989 pulled libungif out of fbv as a dependency. This is the greatest thing ever, because building that from deprecated source was like pulling teeth. I owe that guy a beer for his work.)