box.matto.nl

home/

Debian GNU/Linux on the Acer Aspire One A110-Aw

Last edited

I finally decided to put Debian Testing on my Acer Aspire One A110-Aw.

[Acer Asprice One] [Debian GNU/Linux]

Debian on a netbook

I want my Acer Aspire to work the way I want it to. Although the Linpus distro is surely workable, in the end it was to much a burden to me. The ugly and hard to comprehend start up scripts from the Linpus distro got in my way too much. This is why I choose to change the distro. For me both Slackware as Debian are good options for a netbook. I decided to go for Debian.

Debian gives me full control and comes with a huge repository.

Short boot time

I kept the number of deamons small and left out HAL. The Acer Aspire One A110-Aw still boots very fast.

Below you find a list of services that are started in /etc/rc2.d

I choose this setup because I want to use the Aspire as a true netbook. So no apache and php on it, no database. Sometimes it is a bit hard to keep up with this policy, but until now I have not give in :)

Contents of /etc/rc2.d

  • S12acpid
  • S12dbus
  • S20bitlbee
  • S20openbsd-inetd
  • S89atd
  • S89cron
  • S99rc.local
  • S99rmnologin
  • S99stop-bootlogd

Update: It seems that newer versions of Xorg (at least in Debian) need hal. So I had to put hal back in /etc/rc2.d.

Wireless connection

I installed a 2.6.28 kernel, with the help of this webpage: Gentoo on Acer Aspire One A110L. . With this kernel the wireless chip works out ot the box. I edited /etc/network/interfaces so my AA1 connects immediately at boottime with my access point. (I use the AA1 mostly at home.

Use of ramdisks

One of the reasons to buy this Aspire was that it comes with a solid state disk (SSD). In order to save the life of the SSD, I make use of ramdisks. This is done by mounting them onto tmpfs.

cat /etc/fstab
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext2    defaults,noatime,errors=remount-ro 0       1
none    /var/log    tmpfs   defaults,size=10M
none    /tmp    tmpfs   defaults,size=100M
none    /var/tmp    tmpfs   defaults,size=10M
none    /home/matto tmpfs   defaults,size=100M

Home directory in ramdisk

I run my home directory in ramdisk. This to keep the number of writes to the SSD low. I am already used to live in ramdisk because of my silent discless workstation. I mount my homedir in tmpfs.

Keeping home in tmpfs helps the discipline to truly use the AA1 as a netbook (Disziplin Muszt Sein).

List of installed software

Here is a small list of the applications I put in the AA1. Well, some of them. I started with Debian Testing with only the "standard" selection. And added X, cvs, and other stuff from there.

I keep the number of applications low. I want to use the Aspire truly as a netbook. So I don't want any data on it.

  • text mode applications
    • bitlbee
      Bitlbee is the gateway between IM (for the youngsters: that is stuff like MSN) on the web and a IRC-client (like ScrollZ) on your desktop. It rocks!
    • CVS
      CVS is the traditional versioning system. Maybe I am oldfashioned, but it serves me well. I put it on the Aspire because I keep my config-files in cvs :)
    • elinks
      Elinks is a great text mode tabbed webbrowser.
    • htop
      Htop offers a bit more then top.
    • screen
      GNU Screen is really awesome. If you don't know it or use it, you now know what you absolutely have to spend your next weekend on. Learn to start, attach and detach and learn a few keystrokes. You will never regret it!
    • mutt
      mutt is a great email client. I use it as a imap mailclient.
    • ScrollZ
      ScrollZ is a great textmode IRC-client. It looks a lot like BitchX and Irssi. However, ScrollZ comes loaded with built-in functions and does not require Perl. So if you want a good IRC-client that is not bloated and is in the Debian repository, look no longer.
      See also my MSN and ScrollZ page.
    • vim
      Vim is an enhanced version of vi. It tries to be as bloated as emacs but hasn't won this race yet.
    • emacs
      Emacs is operating system on its own. I run identica-mode in it. This provides a nice text mode interface to Identi.ca, the Twitter-alternative for Open Source enthousiasts. It has a slightly better sound-to-noise-ratio too.
      screenshot of emacs with identica-mode
  • graphical mode applications
    • luvcview
      Watch your selve in the camera with luvcview -f yuv
    • mplayer
      Mplayer is a movie player.
    • ratpoison
      Ratpoison is the most efficient windowmanager in the world. It's main mission is to reduce the usage of that wristkilling mouse. The keybindings of ratpoison are inspired by those of GNU Screen. This makes the transition to ratpoison smooth and keeps the learningcurve short.
    • vimperator
      My latest discoveery. Blame Axel for it. Vimperator makes firefox behave like vim. I have been using vimperator now for some time and have banned all other graphical browsers.
    • Vimprobable
      Even better then vimperator, because vimprobable is a browser on it's own, not a plugin on firefox.
      Vimprobable is based on webkit, which makes it a very fast browser. It is still a bit of alfa, but we are working hard on it :)
    • xpdf
      Xpdf is a pdf viewer that doen't come with a ton of dependecies.

Update: Currently I am using vimprobable as graphical webbrowser.

Xorg.conf

After an apt-get update && apt-get upgrade, I got some problems with X. It turned out that hal needs to be running (see section above about /etc/rc2d). Also tapping on the touchpad stopped simulating a left mouse click. On http://wiki.debian.org/DebianAcerOne this is reported also. Adding the following lines in /etc/X11/xorg.conf in the section Section "InputDevice" Identifier "Mouse0" resolved this.

Option  "TouchpadOff"   "0"
Option  "TapButton1"    "1"
Option  "ClickFinger1"  "1"

Helpfull sites

[another AA1 picture