Finding the right distro for my ThinkPad – Followup December 6, 2007Posted by rm42 in Computers, Linux.
Tags: CUPS, Linux, Printing
This is an important update to this review:
A standard feature of mainstream multimedia PCs and laptops has been the ability of being able to record digital sound… if you think that this feature is important to you or someone you know you may want to read this before purchasing a Lenovo Thinkpad.
Those of you that read my writeup about “Finding the right distro for my ThinkPad” may wonder how things went with the distros I ended up choosing after a few days of use and if I was able to resolve the few issues that I had found with them. So, as a follow up and for the benefit of those interested in trying out those distros I decided make this post.
First of all, I am happy to say that Compiz-Fusion is running very well on my machine with all these distros. This is what I had to do to enable it. (Remember, my Laptop comes with the integrated Intel GMA X3100 GM965 video card.)
Mandriva 2008 (Installed from the “One” Live CD):
On Mandriva, Compiz-Fusion (as well as Metisse) worked fine out-of-the-box. I just had to make the selection on the Mandriva Control Center.
Linux Mint 4.0:
The correct driver was installed out-of-the-box. However, Compiz-Fusion would not work. After a little research, I found out that I needed to comment out the following line (that is, put a “#” in front of it) on the “/usr/bin/compiz” file:
T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″ # intel 965
So, in the end it should look like this:
#T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″ # intel 965
This is the case because the Compiz developers decided to black list this card for the time being due to some limitations with the current Intel driver. I think this is related to video playback, although I have not had any problems. I guess if I do, I will simply disable the special effects temporarily to get around the issue.
Assuming that you have installed all the available updates, including the 188.8.131.52 kernel, all you will need to do is enter these two lines to /etc/modprobe.preload
Once you do that, go ahead and reboot. Afterwards, just go into the PCLinuxOS Control Center to make sure the graphics server is using the “Intel 810 and latter” driver. You can then select Compiz-Fusion from the 3D Effects section of the Control Panel.
I mentioned on my previous writeup that I had no problems connecting to my home wireless network with any of the distributions. (Remember, my ThinkPad came with the Intel/PRO Wireless 3945ABG card.) However, one little detail I should have probably explained was that my home wireless network is configured as a 128 Bit WEP network. I purposely configured it that way because I knew that it works well with Linux that way. At work, however, our wireless access point is configured with the WPA2 encryption mode, and that is a whole different ballgame. This is how it went for me.
It worked, out-of-the-box. I just had to go into Mandriva Control Center > Network & Internet > Network Center, expanded the wireless card entry (in my case, eth1), selected the right network from the list of available ones, and configured it. For “Encryption mode” I selected “WPA Pre-Shared Key” and entered the correct key. I then closed that dialog box and clicked the Connect button. After a few seconds, a notification on the Kicker (the task bar) told me that I was connected. Impressive Mandriva!
I had trouble connecting to the WPA2 network. Afte several tries, it occurred to me that maybe I could use the Mandriva configuration files. So, after doing some reading to see what files were involved, I decided to copy these two files from Mandriva to their corresponding locations on PCLinuxOS:
After copying those two files, I was able to go into the PCLinuxOs Control Center and connect as I had done with Mandriva. Unfortunately, I don’t know why this worked, or even if maybe only one of these files would have been enough (I suspect the first one is the important one), but that is what I did to get it working. The good thing is that Mandriva was able to connect even from the Live CD. So, you can copy the files from the Live CD without having to install Mandriva to the hard drive.
Unfortunately, I could not get Linux Mint to connect at all to the WPA2 network. I was able to find this two pages that offer instructions on how to do it:
But, nothing I tried worked. Maybe I missed something, but it shouldn’t be this hard.
Adding a Printer Shared with CUPS
Connected to my desktop PC, which happens to run PCLinuxOS beautifully, I have a Dell 1700N printer which I received as a gift. It is nothing fancy. As I understand it, it is really a re-branded Lexmark printer. (In case you have one of these, the Lexmark Optra E312 driver works well with it.) Any how, I have CUPS configured on my desktp to share this printer with the network. So, obviously I was curious to see how each OS would do when attempting to connect to it and print.
No problems. I went to the Mandriva Control Center > Hardware > Set up the printer(s) … I then clicked on the “Configure CUPS” button. I then clicked on the “Additional CUPS servers” button and added the IP address of my desktop. My printer then showed up on the Configured on other machines tab.
It worked essentially the same way as Mandriva did. It is the same code after all.
Linux Mint 4.0:
It was a little trickier on Mint, mostly because it required more knowledge. Under Administration > Printers, I double clicked on the New Printer button. That brings up a Wizard to help one set it up. However, as you can see here, one is expected to enter the correct URI of the printer.
I frankly had no idea what to enter into the URI field. So, I cheated and booted into PCLinuxOS to see if the properties of the printer I had added would give me this information. Sure enough, I learned that my printer was located at this address:
Also, form previous research I had done when I originally obtained the printer I knew that the Lexmark Optra E312 driver worked well with it. So, I configured it this way. The printer worked correctly after that.
Adding the printer with Windows:
Frankly I was not expecting to be able to use this printer on my Laptop from the Windows XP side without installing Samba. But, I am happy to say that it is possible. While it is slightly more difficult than from Linux, the steps are really not that hard. I have to give the credit for the steps to Colin Stewart. You can find the steps involved on his blog:
I used the built-in printer driver method and I was able to print just fine. However, even after the print job came out fine from the printer, the Windows “Printers and Faxes” window showed that there was 1 Document still being Processed. When double clicking on the printer it showed no document, but the Title bar says it is Processing something.
Fortunately, stopping and starting the spooler service cleared the problem, apparently for good. You do that by issuing these commands:
net stop spooler
net start spooler
So, I am glad that I did not have to install Samba for using this printer under Windows. But, Windows could use a little polishing is their CUPS printer support.
I am very happy with all three distros that I am running. As you can see, Mandriva is certainly the champ in hardware support for my laptop. But, I enjoy using the other distros as well for one reason or another. I think it is a good idea to have more than one distro installed on a laptop since one does not know if one distro will work better than the others on a particular scenario. The good thing is that Linux makes this easy and practical to do.
Finally, If you have read this far, I would like to recommend that you read the following review of Mandriva 2008:
That review covers much more than just Mandriva. It is an excellent tutorial on several areas related to Linux and Linux on laptops. I am not through reading it yet, but already I have that page saved and bookmarked. I think you will want to do that too.