Networking with SuSE

Martin's Annual Linux Experience 2002Yesterday evening I installed the Samba package, so that Abi can now browse my machine over the network again, just as if I had been running Windows. The only difference being that it took me 2 hours to get set up, whereas on Windows XP it’s just a matter of clicking “Create new network share” or something simple like that.

Right now I’m trying to get network browsing working in the other direction, so that I can browse Abi’s laptop and our server. This, again, is not as easy a task as one would like it to be. Aparently KDE has modules included in it which allow LAN browsing. For some reason, SuSE appears not to have included these in the 8.1 Personal distribution. Maybe they think home users won’t be using Windows as well as Linux? Given all the other miscellaneous odds and ends that are included in the distribution, it’s hard to think why they would have left out what seems to me a fairly core piece of functionality.

But never mind, because we have broadband. This is allowing me to suck down the latest version of KDE (3.0.4, just released yesterday) in a reasonable time. Let’s see what happens…

Update: It works! And only a short trip into Dependency Hell. kdenetwork3-lisa installed without a hitch, but kdenetwork3-lan required me to grab kio-fish and smbclient, both of which were on the SuSE CDs. And after a little bit of twiddling with the LAN browing setup in the control panel, I was able to see our server. Yay!

Movable Type 2.5

Woo! Movable Type 2.5 is out! Happy Birthday MT!

I’m going to take some time to get to grips with the new features before actually installing it on sunpig. “Getting to grips with it” will involve getting it up and running locally, on my happy new Linux box, under Apache. It’s all a big, exciting adventure.

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).