Monday·02·June·2008
One month with Debian Lenny on the EeePC //at 00:21 //by abe
I ogled with an ASUS EeePC since it was announced, but didn’t want to order one abroad. So I waited until they became available in Switzerland. Digitec is the official EeePC importer for Switzerland and seeems also to be the moving power for yet to come the Swiss localisation of the EeePC. But initially they only offered imported EeePCs with German keyboard layout, but since I really got used to the US layout, I didn’t want to buy ay new laptops or keyboards with German layout.
When asking them about US layouts they told me they won’t import from the US and that their competitor Steg Computer is importing US models. But I wasn’t comfortable with Steg and EeePCs also were more expensive there, so I hesitated ordering at Steg.
So it was quite unexpected for me when US models showed up on digitec’s website. (Interestingly I never received any mail from their advertised EeePC newsletter, not even when they added 2G models t their repertoire.)
So at the end of March (and therefore later as most other geeks ;-) I ordered an ASUS EeePC at digitec. For me, white laptops look like Macs (and Macs are for sissies or masochists ;-) — so I had no problems to decide that I want a black EeePC with US keyboard layout. 2G was to small for my purposes (and also not that much cheaper) and 8G not available. So I went with the 4G, since Debian doesn’t need so much space if you choose the right packages (i.e. neither or at least not that much of GNOME or KDE ;-). I preferred the 4G over the 4G Surf because of the bigger battery capacity (and not because of the webcam which I consider funny but useless:-).
Initially the delivery date was set the 28th of March. Then it was subsequently set to “beginning of April”, “mid of April”, “end of April” and “beginning of May”. It finally arrived on 8th of May. In the meanwhile there were reports that even the 4G has been equipped with the smaller battery of the 4G Surf because of some battery shortage after some battery plant burnt down. But fortunately the delivery problems with black 4G US models doesn’t seem to have its reason there and my 4G has a 5200 mAh battery (at least according to its label and ACPI).
I also ordered a 2 GB bar of Corsair ValueSelect RAM so that I can pump up the RAM of my EeePC by factor four (for about 10% of the price of the EeePC itself) resulting in having half as much RAM as disk space. Well, I guess, I won’t do suspend to disk in that configuration… ;-)
The original Xandros based Linux only noticed 1 GB of the installed 2 GB as already noted on many other places in the web. But that doesn’t really matter, since it only lasted until I found out how to restore it from DVD in case I want to sell the EeePC later (e.g. for getting the successor). It’s fine for novices, but Linuxes feel strange if you can’t even get a console or a terminal with a command line. ;-)
The Debian EeePC installer worked fine except that it argued over a checksum error on our mirror which wasn’t reproducable after the installation anymore. I’ve chosen the EeePC to be my first (nearly) pure Lenny installation — compared to the three machines running Sid (i386, amd64 and kfreebsd-i386). It though has a few packages from experimental (mostly xulrunner-1.9) installed.
As window managers I have installed ratpoison, FLWM and FVWM. ratpoison — best described as screen for X (although you can’t detach and reattach) since it’s my personal preferences for being productive without big screen resolutions and flwm for a low-resource window manager which can be used intuitivly by both, geeks and non-geeks (and still doesn’t look like Windows at all ;-). And FVWM is installed because it’s my default window manager on all machines with bigger or multiple screens – to be able to compare it with my usual environment.
As web browser I’ve got Opera as primary browser (as everywhere else, too) and Conkeror (the EeePC is the test-case for upcoming Debian package of Conkeror) as well as links2 and lynx on the (nearly) text-only side on it, although I need them seldomly.
As office programs (as I would ever need some ;-) I’ve got AbiWord and Gnumeric installed since I already use a few GNOME applications (e.g. Network Manager, Twitux, etc.) and OpenOffice.org would take up 170 MB more disk space (then including OOo Draw and OOo Impress) and Siag Office is no more in Debian since years. (Initially I had OpenOffice.org installed instead of AbiWord and Gnumeric until I noticed that I need some of the GNOME libraries anyway.)
I also decided that I will need LaTeX then and when so TeX Live also got its chunk of the 4 GB of disk space.
I also have a bunch of games on the EeePC. Unfortunately there are a few games which don’t work well on the EeePC due to it’s resolution being smaller than 800x600, so I deinstalled them already again, e.g. I can’t play Cuyo on the EeePC but flobopuyo. Sauerbraten segfaults, but Doom (prboom with freedoom WADs) works fine. Further non-working games unfortunately include Battle of Wesnoth and XFrisk.
Still, although quite some parts of GNOME and GNOME Office, TeX Live, ScummVM with Flight of the Amazon Queen and Beneath a Steel Sky, GNU Emacs 22, Iceweasel 3 (aka Mozilla Firefox 3), Icedove (aka Mozilla Thunderbird) and the Iceowl (aka Mozilla Sunbird) are installed, only 2.3 GB of the available hard disk space are used by the installation (i.e. without my home directory).
Oh, and btw: Although except the very compact and a little bit wobbly keyboard the EeePC doesn’t feel really small to me (I’ve got quite small hands), but when I sat down in front of my 14” ThinkPad T61 after a day or two with EeePC, the T61, — especially screen and keyboard — felt huge as if it would be some 17” or even bigger notebook. ;-)
OTOH I still think that a 1920×1200 (which means nearly four xterms in a row) resolution on a 14” notebook would be a good idea, especially compared to the 1440×900 (which means nearly three xterms in a row) my T61 has. ;-)
Personal Resumée after one month
Pro EeePC
- It’s geeky. If you show up with it, people want to lift it to see how much it weights and try the tiny keyboard. They’re surprised that 800x480 aren’t that small and that the performance isn’t that bad.
- Very compact and robust. With the T61 I always fear that its edges are too close to the the outside of my backpack and could be damaged that way.
- The price of course: CHF 499 at digitec (plus CHF 54 for the 2 GB RAM)
- Runs Linux ex factory. So yu don’t have to expect that many driver hassles.
- RAM upgrades are very straight forward and do not void the warranty. (BTW: The sticker over one of the screws which probably should prove the integrity can be removed and placed again easily… :-)
- The weight. 0.92 kg can be easily held wit one hand, also because of less leverage effect as with full-size laptops.
- The SSD despite it’s size. Being such lightweight you accelerate the EeePC unmindfully even when it runs. But it doesn’t matter, at least not to the hard disk. And it boots very fast, especially after the usage of insserv.
- Intergrated Ethernet network interface. (Hey, the MacBook Air hasn’t a builtin one, not even an external shipped with it! ;-)
- Three USB sockets (the MacBook Air has only one which is usually taken for the Ethernet network adaptor — Ok, with the EeePC usually one is taken for the Bluetooth dongle, but then are still two sockets left… ;-)
- Great contrast on the builtin screen.
- External VGA output. You have to configure X.org to make the virtual screen big enough (e.g. 2048×2048 instead of the default 800×800).
- Despite its size quite a lot of space for modifications inside the case. Especially a bluetooth case mode should be no big deal.
Contra EeePC
- The keyboard: keys smaller than usually (ok, wouldn’t work otherwise ;-), very wobbly, no precise contact depth (pressing Shift and Fn with one finger often doesn’t press Fn right), not all keys on the same plane, unusual offsets between the key rows (the number row has about half a key width offset to the left) or position of keys (I often hit Ins when I want Home, Del when I want Backspace or Fn when I want Ctrl, the ~ key is between Esc and F1, Up is between Slash and Right Shift, etc.)
- The position of the power button: It’s exactly where I want to put thumb when holding the EeePC solely with the right hand. And yes, I already accidentially switch it off several times because of that. For luck the button doesn’t work at all when the lid is closed, because you still can reach it easily while it’s closed.
- The mouse button(s): It only has two buttons which are one part you can press more to the left and more to the right side. And if you press it in the middle you randomly get either a left or a right click. You have to press it very hard to get both clicks at the same time. (e.g. to emulate a third middle button). Three separated mouse buttons would have been way better.
- It has (only) a touchpad. I definitely prefer thumbsticks as the ThinkPads have, but got used to it, though. I have seen worse touchpads, too.
- The noisy and not very precisely beared fan, which seems to strife its environment when the EeePC is being accelerated. Whih happens quite often because of its size and weight and because the SSD doesn’t mind acceleration. The fan does mind – and you hear it. :-(
- Some programs need minimum 800x600 resolution to work well.
Pro ThinkPad (in direct comparision)
- Thumbstick.
- One of the best laptop keyboards around.
- Three easy to distinguish mouse buttons.
- Even ressource-hungry programs like Liferea work fine.
- Quite big screen resolution (1440×900).
- Bigger battery, space for additional batteries.
- Could be a workstation replacement.
Pro Lenny on the EeePC
- The installer image of the Debian EeePC Project works out of the box. All necessary drivers are available, if you include the non-free repositories and the eeepc.debian.net repositories.
- Stable enough for daily use. (IMHO Debian Testing – and even Debian Unstable – is more stable as many other distribution’s stable releases, e.g. those from SuSE.)
Con Lenny on the EeePC
- My favourite feed reader Liferea has changed its cache format since the version in Debian Etch, so I can’t sync Liferea caches between my Debian Etch running T61 and the Testing running EeePC. Well, fortunately the version of Liferea in Debian Etch still works on Debian Lenny, so I just downgraded the package to the version from Etch and set it on hold. I don’t use it on the EeePC though since it needs way too long to start (about 10 to 15 minutes compared to 1 to 3 minutes on the T61)
Summary
I’m very happy with the EeePC and I didn’t expect that it would
replace my 14” ThinkPad in so many (but still not all) situations. :-)
Tagged as: 4G, AbiWord, Bluetooth, c-crosser, Conkeror, cuyo, Debian, digitec, Doom, EeePC, Firefox, Flight of the Amazon Queen, flobopuyo, FLWM, freedoom, Freedoom, FVWM, German keyboard, GNOME, GNOME Network Manager, Gnumeric, Icedove, Iceowl, Iceweasel, keyboard layout, LaTeX, Lenny, MacBook Air, mouse button, nemo, OpenOffice.org, Opera, PrBoom, prboom, ratpoison, sauerbraten, screen, ScummVM, SSD, Steg Computer, Sunbird, T61, TeX Live, ThinkPad, thumbstick, Thunderbird, touchpad, US keyboard, USB, Wesnoth, X.org
0 comments // show without comments // write a comment //
Related stories
Sunday·20·May·2007
autossh vs TCP resetter //at 00:49 //by abe
LUG-Camp 2007 in Interlaken is nearly over, and I’m reading my mail as usual using ssh, screen and mutt on the server. But the ssh connection resets every few minutes. According to the LUSC people (who are running the gateway) some script kiddie is running a TCP resetter somewhere in the network.
I remembered that I read about autossh in the Debian package list once a while and that it sounded cool but I had no use for it yet. Until now.
I’m writing this over the same crashing ssh connection and I’m typing without taking big notice of the quite often occurring connection resets:
autossh noone.org -t 'screen -rd'
It just works. :-)
Tagged as: autossh, Events, Interlaken, LUG-Camp, LUSC, mutt, screen, SSH, tunneling
1 comment // show without comments // write a comment //
Related stories
Sunday·22·October·2006
The mouseless side of X //at 00:48 //by abe
Although I like the idea of a tiling and completely keyboard focused
window manager, I never fell in love with Ion because the default
keybindings weren’t really intuïtive (to me). A few months ago I
noticed, that ratpoison is also a tiling and completely keyboard focused window
manager, only with much more intuitive usage: If you know screen and
it’s keybindings, you also know ratpoison and it’s keybindings: Just
exchange Ctrl-A with Ctrl-T. This sounds
perfect for usage on my low performance laptops, where I have small
screens and usually also no virtual desktops in use.
There’s only one thing which annoys me in ratpoison: If I use a mostly mouse driven application like e.g. a webbrowser with ratpoison, I have no problems to click on links, even if the webbrowser is not in the so called “current frame”. But if e.g. click into an input field, I usually notice much too late that while the mouse works fine in the browser, keyboard focus is still in some other window. Currently they all use flwm, the Fast and Lite Window Manager.
So what I would need is a tiling and keyboard focused window manager but with “focus follows mouse” politics. And since the laptops on which I intend to use such a window manager, all have a touchpad or thumbstick, the mouse there counts as keyboard focused, too somehow, doesn’t it? :-) I wonder, if an ion3 could be configured to use the same keybindings as ratpoison. That would probably fulfil this desire.
On the other hand, there are browsers which are fine without mouse. lynx or links2 for example, so the focus problem I have with ratpoison wouldn’t occur. But what if I need or want a keyboard driven and full blown webbrowser? Ok, Firefox as well as Opera are not that bad in keyboard only use, but they still are focused on the mouse using user.
But Gecko wouldn’t be Gecko, if there wasn’t some Gecko based browser with this features: On the ratpoison website I found a link to a very interesting Firefox plugin which makes Firefox a complete new browser, a keyboard driven webbrowser named Conkeror. It has no toolbars at all, no (visible) tabs, no menus, no nothing — it shows only the website in fullscreen, a status line and a multipurpose command line — exactly like the mini-buffer of GNU Emacs.
But not only the layout, even the keybindings are very emacsish:
C-x C-f opens an URL in a new buffer -eh- tab, C-x
5 C-f opens an URL in a new frame (window), C-x
C-v opens a new URL in the current tab (buffer) with the
current URL as editable default value, C-x b switches to
another tab, C-x k kills -eh- closes a tab, C-x
C-b lists all open tabs, l goes back (remember the Emacs info
reader, eh?), C-g quits accidently requested dialogs or
stops loading a web page, Ctrl-s and Ctrl-r give you forward and
backward i-search, C-n, C-p,
C-f and C-b scroll, etc. Even
M-x works, e.g. will M-x revert-buffer
reload the web page. (Unfortunately Esc-x doesn’t
work. Yet.) And for vi freaks, there is even M-x
use-vi-keys. There’s even one lynxish keybinding:
\ lets you view the source.
And although it’s one of the strangest webbrowsers I saw yet, I somehow like it and also would like to see it in Debian as package, since it is the perfect companion for ion or ratpoison. Looking through apt’s package cache as well as the wnpp bugs, I haven’t found any hint on somebody already packaging it, so I’ll have a look on it and on how to to package a Firefox extension for Debian.
BTW: While looking through the wnpp bugs, I found bug #335459, which is the ITP flock, an also Gecko based browser with a lot of cool features for blogger who like social network tools.
Another nice thing I found today in Debian was the xfonts-artwiz package whose small fonts are very suitable for small resolution screens, especially if a tiling window manager is used with a e.g. 800×600 resolution. Unfortunately they aren’t available in a charset with German umlauts.
Apropos tiling window managers: Anyone tried pconsole with an automatically tiling and resizing window
manager? I wonder if it’s usable. At least on MacOS X with its
cascading window positioning algorithm, pconsole is a pain. — But even without cascading
windows, MacOS X is a pain for keyboard users. Just think of its
default behaviour when using the tab key inside a form mask: It will
skip all buttons, all checkboxes, all radio buttons and all select
boxes. Argh!
Tagged as: Conkeror, Debian, Emacs, Firefox, Flock, flwm, ion, lynx, MacOS X, Open Source, Opera, pony, Rant, ratpoison, Sarge, screen, Sid, Thumbstick, Touchpad, Window Manager, WTF, X
5 comments // show without comments // write a comment //
Related stories
Thursday·02·March·2006
I love and hate Unicode //at 02:30 //by abe
When I first saw Joey’s wish for a Unicode bumper sticker, I just parsed
![I [?] Unicode](http://noone.org/static/unicode.png)
as a little bit sarcastic »I ♥ Unicode«, but when nion posted it, too, I noticed, that it may also be
read as »I ☠ Unicode«. Maybe, that this — both — is
exactly what Joey intended to say, and I have to acknowledge this: I
hate Unicode in my mutt since Sarge because it doesn’t work
with screen out of the box anymore, and I hate Unicode in my
Emacs since Emacs 20 because it screws up everything. But I
love Unicode in my irssi and on the web. Strange world. But
this virtual bumper sticker expresses that feeling somehow perfectly.
Tagged as: Emacs, irssi, Meme, mutt, Other Blogs, Planet Debian, Sarcasm, screen, Unicode
2 comments // show without comments // write a comment //



