What I’ve learned so far

Martin's Annual Linux Experience 2002 Over the weekend I was ping-ponging back and forth between installations of Mandrake 9.0 and SuSE 8.1–I think a must have done about seven or eight of them in total. During the course of this experience, I learned a number of things:

  • Having your /home directory on a separate disk partition is a good thing. That way, you don’t lose all your personal settings and tweaks when you reformat and reinstall.
  • Mandrake 9.0 is much better than SuSE 8.1 about auto-detecting and enabling hardware. Mandrake picked up my PCMCIA wireless network card without any problems, and my MS Intellimouse, too. SuSE needed some twekaing to get both of these going.
  • Even if I tell YaST (the SuSE installer) during the hardware detection phase that I’m using a PCMCIA card, I still have to explicitly specify the PCMCIA package and tools in the package selection step, or it won’t install them.
  • Even when the PCMCIA tools are installed, I have to manually configure some variables in the file /etc/sysconfig/pcmcia (specifically, PCMCIA_PCIC=”i82365″)
  • Although SuSE picks up that I’m using an Intellimouse, it won’t enable the mouse wheel until I’ve manually specified that I want to use the “IMPS/2” driver (in the SaX2 configuration app), and added a line to my .xinitrc file to start up the imwheel service. (All described in /usr/share/doc/packages/imwheel/README, and in various newsgroup postings).
  • TrueType font support in KDE3 is much better than in previous versions. I was able to do a very simple import of all of the fonts I use in Windows, and they were available straight away.
  • On the other hand, the anti-aliasing and rendering of these fonts is still not as good as on Windows. And there are still far too many different places where you have to configure the fonts to make them work consistently across the system.
  • Install the STATIC version of Opera, not the dynamically linked one. Trying to install the dynamic version leads straight into Dependency Hell.
  • Double-clicking on a shell script in Konqueror will run the file rather than fire it up in a text editor. Obviously. (Even though it’s still just a text file…)
  • The .xinitrc shell script restarts the X server. Obviously. Don’t double-click it, thinking that it will open up in a text editor instead. When you still have work unsaved. Arse.
  • KBear is a nice, graphical FTP client. That’s my replacement for WS-FTP sorted.
  • KMail is an elegant replacement for Outlook Express, and it will even import messages and folders from an OE message store. Unfortunately it doesn’t import the OE folder hierarchy. Also unfortunately, you can’t drag and drop folders into other folders. So I spent a long time going into each folder’s preferences, and setting its parent folder from a drop-down list.
  • I’m still looking for a replacement for my favourite text editor (TextPad), though. Emacs and vi are just silly, unless you either a) enjoy the pain of obscure user interfaces, or b) have worked with them for long enough that you don’t notice the pain any more. jEdit looks like it’ll work, until I find something better.

I have a lot more to explore, but for the moment, the system feels moderately comfortable. It will definitely take a lot more tweaking to get me completely happy with it. Whether I stick with it this year will depend on how quickly I get too frustrated with all the effort that goes into tweaking…

It’s alive!

Martin's Annual Linux Experience 2002 I reinstalled SuSE 8.1 again yesterday evening. This time, I found the section of the install process that asked me for the wireless networking parameters, but once the install was complete, the network still didn’t appear. Bummer.

This time, though, I was determined to get it working. From Windows, I delved into the SuSE on-line support database, read the PCMCIA HOWTO, and goggled around a bit. I came up with some information that looked plausible (here and here, namely that I needed to tweak the file /etc/sysconfig/pcmcia. This I did, setting the variables PCMCIA_SYSTEM to “kernel” and PCMCIA to “i82365” (both had been blank). I then went back into the control centre, and found that ther system had picked up the fact that the wireless network card was installed. Yay!

But although I could now ping myself, the rest of the network was still unreachable. Boo!

A reboot sorted it all, though, and we are now broadcasting live from SuSE 8.1. Woo!

Abi’s Bookbinding

Last Christmas, Abi took up bookbinding as a hobby. She started of putting binding simple signatures together, but after less than a year now she is making beautiful leather-bound volumes from scratch. It’s really impressive.

Have a look at some of the things she’s been doing here (BookWeb).

Take 2: Mandrake

Martin's Annual Linux Experience 2002 I got Mandrake 9.0 installed yesterday evening. It successfully picked up the PCMCIA card, and hooked itself up to our wireless LAN first time, no problems. It did ask me for configuration information half-way through the install process, though, which SuSE didn’t. Makes me wonder if I missed it, so I’m about to give SuSE another run.

One thing that both installs had in common, though, was that they crashed out on me after I had been logged in for a couple of minutes. Working happily one moment, then the next minute the monitor shuts down. In both cases I had installed the latest version of XFree86 with 3D extensions, and had the monitor running at 1600 x 1200 in 24bit colour. With what little I know about Linux it could be anything, really, but when the monitor goes blank, I tend to suspect something in the video subsystem. I don’t plan to be runnig many 3D games on Linux, so I’ll probably do the next installs without the fancy stuff, and see what happens.

First Boot

Martin's Annual Linux Experience 2002 On Tuesday I ordered a copy of SuSE Linux 8.1 from Dabs, and it arrived this morning. Yay! The installation process was quite simple: I chose the basic install, with KDE and OpenOffice, and added a few other things, like Mozilla and Opera. The installer ran through its paces, picked up my graphics card, monitor, printer and webcam… but no network.

We run a wireless network here at Sunpig Central. For me, this means I have a PCMCIA wireless card (a WebGear Aviator Pro from a couple of years ago) stuck in a PCMCIA adapter. According to the PCMCIA documentation within Linux, this card should work. I know it works, because on my last two Linux adventures I have had it working. But the SuSE installer didn’t pick it up. So now I’m trying desperately to remember what I did the last time to get it running.

On the positive side, thanks to the wonders of broadband, I also happen to have a set of Mandrake 9.0 ISO images. I’m in the middle of burning these to CD-ROM right now, and I might just try installing it to see if it’s any better at detecting the PCMCIA card.

Any Linux gurus out there, please feel free to comment on my plight….