Libiquity X200 Rebuild

Here's my Libiquity x200 at work after a fresh, 64 bit Debian Wheezy install and home directory transfer. I started with a KDE install and did a tasksel gnome desktop install. Last weekend, I did an E16 build without Squeeze and an ordinary TDE 3.5 install. Surprise, with Trinity 16 installed, it looks just like it did two weeks ago, but there are a few new things. I changed out a few Window Maker utilities and I made Virtual Box work again. I'm also updating my list of essential applications to roll with changes in Debian.

This is my first home transfer done completely with sftp. I usually do the transfer by external drive, which also serves as a backup. I considered this a break in encryption and decided to stop doing that. External drives will now all be used for things I consider inconsequential or public. I'm tempted to keep the old drive in ready condition in one of my X60.

Thumbnail 02-new_wm_utilities.png Thumbnail 03-new_wm_utilities.png
Same as it was.New WM utilities.

The new Window Maker utilities are wmforkplop and wmcpu. These replace wmsmpmon, which seems to have gone away. Wmweather is something I've run before and am running again.

Thumbnail 04-virtual_box_working.png Thumbnail 05-virtual_box_working-turn_off_hardware_virtualization.png
Virtual Box rides again.Turn off hardware acceleration.

Slightly more exciting is that I made Virtual Box work again by turning off hardware virtualization for my guest machines. That's a small disappointment, but not terribly surprising for Libreboot. Hardware virtualization is a thing that has to be enabled in firmware. So far, the performance hit has not been so bad.

Thumbnail 06-virtual_box_working-top.png Thumbnail 07-virtual_box_working-thesis_box.png
VM eating 40% of one CPUThesis box Etch in VM

The 40% hit to one CPU core is a manageable load. With 8GB of RAM, things hardly slow down and that's one of the reasons I bought the X200.

One of the biggest reliefs of making Virtual Box work is that I can quit fooling around with Windows installs. Over the last two weeks, I had considerable success with Qtemu and qemu. I made a Windows 98 copy run better than it ever had, and had lots of fun with ancient Elive CD images. Converting Virtual Box images and trying to make Windows work was a terrible waste of time. The converted Virtual Box images refused to run with the slight changes of virtual hardware. Installing fresh copies of Windows just reminded me of how poor an OS Windows is. Out of the box, XP only works with a few devices and it lacks basic utilities like archiving software. The install process itself takes lots of time, filled with Microsoft bullshit, and then you are stuck with hours of frustrating work. I'm so happy I don't have to do all of that again.

Here are the applications that I put on top of Wheezy besides, gnome-desktop, E16 and TDE:

aeskulap amarok amarok-trinity arandr audacity autotrace bluefish boa cclive chromium-browser dkms digikam dosbox e16 eterm etherape fbreader ffmpeg ffmpeg2theora gcap gnumeric gnuplot gpg gpgsm gqview grsync imagemagick inkscape kalzium kbibtex kdenlive kdemultimedia-kio-plugins kget kgpg kile kleopatra kpart-webkit kpilot-trinity kpowersave-trinity krdc krecipes krename ktorrent libgpgme11 librecad llgal luvcview lz-utils lzip midori network-manager-gnome nmap normalize-audio ntp oggconvert pavucontrol pdftk pidgin pinentry-qt4 playmidi q4wine rekonq remmina renrot rsync symlinks system-config-printer-kde testdisk texlive-latex-extra timidity virtualbox wmaker wmbutton wmcalclock wmcpu wmcpuload wmfire wmweather wmweather+ wmtemp xfce4-dict xfce4-panel xfce4-power-manager xflr5 xfoilwmforkplop xz-utils

An E16 compile demands,

libxft-dev libesd0-dev libimlib2-dev gettext libdbus-1-dev libsm-dev libx11-dev libxext-dev libxrandr-dev libxinerama-dev libxxf86vm-dev libxt-dev xbitmaps libxcomposite-dev libxdamage-dev libxrender-dev libpango1.0-dev pkg-config debhelper automake autoconf libtool quilt autopoint

Instructions for installing TDE and E16 can be found on my Trinity16 project page.

This list will be updated as I install packages I may have forgotten about.

Update 10/14 Forgot to fix DNS. Make sure dhcp uses your favorite name servers. Dhclient3 uses /etc/dhcp/dhclient.conf, supersede or prepend the servers you want. If you can't run your own, you might trust Google's DNS more than what the coffee shop's hacked wifi access point hands you. Server IP addresses are separated by commas. Your place of work might have something special set up, like a Microsoft mail server, that requires you to keep their DNS when you are there, or you can put it in /etc/hosts file.

created with llgal