Topic: [HOWTO] Make Siduction Sexy

This is the successor to my previous crunchy aptosid guide, which is even better than before! This guide no longer depends on crunchbang repos or scripts.

DIFFICULTY: Easy-Moderate

PREQUISITES
===============
1. Siduction livecd/usb (LXDE)
2. A computer
3. Basic Linux Know-how

OBJECTIVES
=================
1. Make a highly functional and minimalistic environment
2. Minimize bloat and be less dependent on GUIs
3. Have all the benefits of Sid with minimal breakage (if any)
4. Make life easy

DISCLAIMER
===============
Do not play with sid unless you have prior experience with terminals or other linux distributions.  Author is not liable for any damage whatsoever.  As a word of caution, this installation may cause periods of enlightenment, intense euphoria or frustration from lack of better things to do.

NOTES
=========
1. Do not configure/initiate nautilus dropbox until you are in a WM as regular user, or be prepared for consequences.

2. User is expected to use their favorite terminal text editor throughout this process.

3. The majority of this installation process will need root privileges (su), but be smart and try to do stuff as regular user whenever possible.

4. This installation/setup is highly dependent on terminal apps, so this will be awesome for CLI-enthusiasts and CLI-newbies alike.  "Learn CLI, live on CLI" and remember that "Less is more".

5. pmount and pumount will handle mounting/unmounting your usb devices respectively from the terminal. use "fdisk -l" as root/sudo to figure out which partition to mount.

Final Result (Spectrwm)
http://ompldr.org/tYndkcA

Final Result (Openbox)
http://ompldr.org/tYmtzOQ

INSTALLATION PROCESS
========================
1. Install siduction (lxde/lite iso)
Refer to manual as needed

2. Boot and login into tty1

3. Kill xorg and lightdm processes

su
htop

4. configure internet

ceni

5. Fix the debian list and get a closer repo
-Please find your closest debian repo source from this site and add source accordingly

elinks
http://www.debian.org/mirror/list

-For my purposes, I’m using the USA repo.

nano /etc/apt/sources.list.d/debian.list
deb ftp://ftp.us.debian.org/debian/ sid main contrib non-free

apt-get update

6. Purge almost everything and start from clean slate

apt-get purge synaptic update-manager* obconf obmenu openbox bluetooth bluewater-manual-de bluewater-manual-pt-br bluez bc brasero gtk-chtheme deadbeef minitube xine* osmo midori xchat xsane* evince* sylpheed xdg-browser-launcher leafpad tuxcmd growisofs zim dvb-apps update-notifier gvfs* lxterminal weechat* moc lxappearance sane* libxine1 libxine1-* transmission cups cups-common lxtask gnome-icon-theme lxde-icon-theme lxde* lxsession* libmenu-cache1 lxmenu-data lxrandr tsconf zenity* imagemagick-common screen pcmanfm lxshortcut vlc* lightdm

7. Install essentials

apt-get install dmenu nitrogen scrot nautilus-dropbox xscreensaver gparted gpicview epdfview geany xorg ranger rxvt-unicode pmount irssi

8. Install WM
8.a. Install spectrwm

apt-get install spectrwm
wget -Nc http://dl.dropbox.com/u/14800/spectrwm/.spectrwm.conf

8.b. Install openbox

apt-get install openbox obconf obmenu tint2
mkdir /home/username/.config/openbox
cd /home/username/.config/openbox 
wget -Nc http://dl.dropbox.com/u/14800/openbox/autostart.sh
wget -Nc http://dl.dropbox.com/u/14800/openbox/menu.xml
wget -Nc http://dl.dropbox.com/u/14800/openbox/rc.xml
chmod +x autostart.sh
mkdir /home/username/.config/tint2
cd /home/username/.config/tint2
wget -Nc http://dl.dropbox.com/u/14800/openbox/tint2rc

Edit openbox configs as needed

9. Fetch important files

wget -Nc http://dl.dropbox.com/u/14800/.xinitrc
wget -Nc http://dl.dropbox.com/u/14800/.Xresources

edit .xinitrc as needed to boot into desired WM

10. Install Web Browser
10.a Install luakit

 apt-get install luakit 

10.b. Install Iceweasel

nano /etc/apt/sources.list.d/mozilla.list
deb http://mozilla.debian.net/ experimental iceweasel-aurora
deb ftp://ftp.us.debian.org/debian/ experimental main contrib non-free

apt-get update
apt-get install pkg-mozilla-archive-keyring
apt-get update
apt-get install -t experimental iceweasel

11. Install smxi and run it

cd /usr/local/bin && wget -Nc smxi.org/smxi.zip && unzip smxi.zip && smxi

This will run you through dist-upgrading and getting your gfx drivers.

12. Reboot and log into your desired wm as dictated by .xinitrc

startx

13. Setup dropbox as regular user

dropbox start

this will start dropboxd and prompt you to input your credentials

OPTIONAL/Useful Stuff
======================
1. For Bleeding Edge Siduction Kernels and latest Wine packages

nano /etc/apt/sources.list.d/experimental.list
deb http://packages.siduction.org/experimental unstable main contrib non-free

2. Make things easy on the eyes during the night

apt-get install redshift

edit .xinitrc as needed for your coordinates

3. Install java stuff (openjdk)

apt-get install icedtea-plugin

4. Playback 10-bit h264 videos (easy way)

nano /etc/apt/sources.list.d/media.list
deb http://www.debian-multimedia.org sid main non-free

apt-get install mplayer2

5. For CLI music lovers
Pick your poison.

apt-get install mpd ncmpcpp mpdscribble pianobar moc

CHANGELOG
=========
12.24.2011 - Guide was created and tested by Sunfizz98 [HAPPY HOLIDAYS!!!]
12.31.2011 - Updated guide to help install latest iceweasel [HAPPY NEW YEAR!!!]
04.22.2012 - Updated guide to reflect changes with scrotwm to spectrwm

SHOUTOUTS
=======
Siduction Team

Last edited by sunfizz98 (2012-04-22 19:54:52)

Re: [HOWTO] Make Siduction Sexy

Great work!
I will give this a try soon.
and, yes, it needs some sex!

Happy Xmas!

Last edited by chameleon (2011-12-24 22:00:53)