Terrible Ubuntu Traits

A few weeks ago I installed Ubuntu Linux and decided that it will be my main Operating System for the months to come. I thought that I might pledge my allegiance to Linux and the Open Source community by taking this step.

I was not a complete Linux idiot and as time progressed…well…at least my knowledge of Linux didn’t DECREASE, however, it didn’t increase much, either. I used Linux as my main operatng system for about a day. I suddenly found that I needed to scan a page of sheet music to send to a friend. Lo and behold, my scanner (which is a CanoScan LiDE 500F) is not supported. So, there went my vow to stick with Linux.

About a week of continuous Linux usage (I felt very proud of myself), I saw that I needed to print a photo. Wait. Let me clarify: I didn’t NEED to print the photo, but I really wanted to. Anyway, so there I was, trying to get the printer to work, when I finally came to the conclusion that Linux does not support my printer very well. I have the Canon PIXMA ip5000, and the only printer driver available in Ubuntu in the PIXMA series was the ip4000 Printer. I decided to install that driver and hope for the best.

Well, at least I got a printout, albeit an ugly one. The printout was terrible, to say the least. Not only was it horribly distorted, but the colours just were not working correctly. I finally got the distortion to stop by fiddling with the driver, but the colours were never meant to be. At that time I considered myself lucky that I could, at least, print text, as long as the text was black.

I found myself back in Windows XP, not only printing the photo’s, but printing them on actual photo paper (those small ones that look like actual prints from the photo labs).

So, I cheated a bit, I’ll admit.

But that was only the beginning. The sole thing that drove me away from Linux can be summed up in one word: MIDI.

Yes, Timidity is nice, but when you have an external MIDI keyboard and you try to use that to produce your MIDI sounds, well, let’s just say that it is not going to work. I might just be stupid, but I am smart enough to know that you should make it as painless as possible for the end user, which is something that Ubuntu failed to do for me. So, here is my list of things that is WRONG with Ubuntu that seriously needs attention:

  • Scanner support: One word – Terrible.

  • Printer support: Better, but still terrible. I can only imagine the trouble one has to go through if you buy a NEW printer.

  • Less command line: I am not scared of the Terminal, but when you have to start planning your day around it, then it is not fun or productive. The GUI is the way of the future, even if Linux geeks thinks it makes accomplishing tasks faster. I disagree. I like to know what I am doing. If some random person tells me to paste something into command line for some or other feature to work, then I have the right to wonder what is going on with this world. Even if it takes slightly longer to do something the GUI way, it at least means that I know what I am doing.

  • Make it easier to insert special characters: I use special characters a lot, and in Windows XP, all I have to do is press the relevant key combination. If I try that in Linux, for the love of me, it will not work. Now, every time I have to go into the “Special Characters” section of OpenOffice to insert one.

  • I don’t know what to call this, but here goes: In Windows, when I insert a USB device, like my V3 RAZR, I can put it in any USB port available without having to reinstall the driver or having to tell the application which USB port to use. In Linux, though, when I try the same thing, the silly thing does not recognize it. I have to tell the application in question which USB port is being used at the time. That makes life that much frustrating.

  • Multimedia keys: I like them. Get over yourself. It is nice having to control my program from it. In Linux, it is useless. I might as well use the multimedia keys to scratch my bum. It will have more use, at least. I tried everything, but unless you have a fairly standard one or a fairly popular one, you will have to suffer.

  • Numlock on by default: This might seem trivial, but I like numlock. I have never seen an OS where you have to fiddle with text files to get numlock on by default. And then the system has the audacity to say numlock is on, when they keyboard clearly says that numlock is off. Why is the green light not on?

  • MIDI: All those above things are trivial – unimportant – when compared to the MIDI problem. Why is this completely ignored. Why is it that the moment you say the word “MIDI” in the forums or in the IRC chat room that everyone pretends you don’t exist and runs away? It seems to have become a taboo topic. And don’t get me started on an external midi device. Why is it that something so basic in both the MAC Operating System and the Windows line of Operating Systems is such a dark art in the world of Linux. It might just be me, but if you can get an external midi device working without fiddling with insertcomplicatednameoffilecombobulator or the commandlinesomemorecomplicatednamesconservulator, then please let me know.

This entry was posted on Saturday, December 9th, 2006 at 11:05 pm and is filed under Blog Entries. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

20 comments

Bayani:
 1 

That what makes Ubuntu very popular!

I can’t understand why this Ubuntu fans been harping how good it is. Well, I maybe just stupid like you, in identifying things that doesn’t work.

Oh, btw, have you tried other distro with a better GUI interface?

You can always go back to XP though, if you miss something.

December 10th, 2006 at 2:16 am
Milnet:
 2 

Scanner support: One word – Manufactures didn’t provide driver for Linux - blame them, not Linux. Why they did it for Windows!
Printer support: Better, but still terrible - the same thing!
Do you think Microsoft is writing all the hardware drivers!
Multimedia keys: I like them. - the same driver problem
Numlock on by default - very easy, you don’t know how but still Linux is to blame
Why you changed to Linux searching the same things, expecting the same way - just stay with M$

December 10th, 2006 at 3:01 am
 3 

Printer/scanner support: I haven’t had any problems - then again, I haven’t attempted to use a Cannon printer/scanner. From what I understand, support for Cannon and Epson (or maybe it’s Lexmark I’m thinking of?) is still pretty poor. Overall though, one should always expect to have some previously used hardware not work whenever switching operating systems. Manufacturers for the most part just don’t see any reason to make drivers for more than one operating system, and the one they support is most often Windows (unless they happen to specialize in Mac hardware). It’s kind of a catch 22 - more manufacturers won’t start making drivers for Linux until it gains more users, and I’ve seen evidence that it loses a substantial amount of users due to lacking drivers. That being said, it does support many, many devices out of the box - you’ve just got to be a bit picky about your hardware. In my experience the best thing to look for on a hardware box that clues you in that it is supported in Linux is when it says “IBM compatible”.

Command line: Ubuntu actually requires more use of the command line than many other “newbie-friendly” distros I’ve seen. If you want less command line work, I would recommend going with something like PCLinuxOS, Mandriva, or Mepis.
“If some random person tells me to paste something into command line for some or other feature to work, then I have the right to wonder what is going on with this world. Even if it takes slightly longer to do something the GUI way, it at least means that I know what I am doing.”
This is the same complaint I had when I was first starting out with Linux. I didn’t like copying and pasting commands when I had no idea what they meant - it made it that much harder for me to figure out what went wrong if something went wrong, not to mention I was learning nothing about the OS by simply copying and pasting cryptic commands I didn’t understand. I highly recommend that if someone tosses a command at you that you either look it up or ask them what it all means before copying and pasting it into the terminal. Otherwise you learn nothing. Even better - get a few steps ahead and learn the absolute basics - they’re surprisingly easy to learn. :)
USB devices: I haven’t personally ran into this issue. Normally whenever you plug in a USB device it should show an icon on your desktop that you can click on to access the device. *But* I haven’t tried using a USB device in Ubuntu yet short of my wireless mouse, so I don’t know how it behaves. And I also don’t have any experience with connecting a cell phone via USB.

Multimedia keys: Ok, to put it quite simply - multimedia keys in Gnome, for the most part, suck. They’re preset according to the type of keyboard you’re using and you can’t customize them at all (at least that I know of). But, you *can* use them - it just involves going into keyboard layouts and selecting your keyboard from the list (or going with Microsoft Natural Pro if it isn’t listed). In KDE however you can turn on keyboard layouts, select your keyboard (or just go with Microsoft Natural Pro if your keyboard isn’t listed), and while it sets up some defaults (like your volume keys) you can go into keyboard shortcuts and make your multimedia keys do whatever you want them to do. :)
Numlock on by default: Go into your keyboard settings and select “numlock on by default” or whatever it says (it says something to that effect). ;) As for the numlock light not showing when numlock is on, I think it’s a Gnome issue - I had the same problem.

I hope some of this helps. :) I can’t help you on the midi or special characters thing as I don’t use either, but I assure you that if I did I would help you out with them. :)

December 10th, 2006 at 3:19 am
 4 

Better title would be Terrible traits of Hardware Makers. If they dont release the specs. Linux wont have the drivers.

December 10th, 2006 at 4:14 am
gfranken:
 5 

With the Cannon stuff, you couldn’t have picked a worse compatibility match for Linux.

The guys at http://www.turboprint.info/ have a linux driver that supports your Cannon PIXMA ip5000 printer, which reputedly works better than your MS-Windows driver. You can download and install a trial version of the turboprint drivers to see how it works–long-term use will require a license purchase ($39 US).

When I plug-in a USB device into my Linux box, an icon appears right on my desktop. No muss, no fuss, no rough stuff.

Most distros of Linux set the Num Lock status to on when booting.

You can find a list of scanners compatible with Linux at:
http://www.sane-project.org/sane-mfgs.html#SCANNERS
Look for scanner models marked with *Complete* support. There are lots of them.

Consult the Linux Journal Magazine for the latest info on Linux MIDI support at:
http://www.linuxjournal.com/article/7912

Finally, scrap Ubuntu, and get and install PCLinuxOS from:
http://www.pclinuxos.com.

December 10th, 2006 at 5:25 am
Gringonick:
 6 

Instead of complaining about Linux, complain with Canon for not supporting windows. I have NO problems with HP scanners. If the major problem you have seems to be getting MIDI to work, well you are better off staying with windows.

December 10th, 2006 at 5:27 am
 7 

Your article was a nice read, but your comparisons were very poor.

I’ve been using Linux as my main desktop for the past year… and Ubuntu to be precise has been my choice for the last while (6.06).

I print photos, and I scan images, and I make documents.

From your article it looks like your needs are specific. Ubuntu, in my opinion, is a distro for the masses… designed to cover all the bases fairly well.

I print to a HP Photosmart 1115 printer.
I scan with an HP ScanJet 5200.
My numlock is on by default (it’s a bios setting).
My multimedia keys work (because they’re hardware keys… so complain to your manufacturer).
I have no trouble with USB devices… in fact, I plug in my camera (Canon Powershot S110) and it picks it up every time… as well as my USB flash drive.
I have had the need to drop to a command line only ONE time since I installed 6.06 which was to install the driver for my built-in wireless card (broadcom).

As far as MIDI goes I can’t say much there, nor special characters… mainly because I just don’t use them. If you want MIDI and have all the musical equipment then why not use a Mac. They’re MUCH better at multimedia than anything I’ve ever used.

I guess my main point is that you shouldn’t just jump to spouting off comments like “Scanner support: One word - Terrible” just because your scanner didn’t work. I’ve had scanners that came with drivers that didn’t work right even under Windows… at least consider that your equipment may be at fault… or that it’s not a “standard”. Remember, in Linux it’s NOT the manufacturers that write the drivers, mainly because of people like you that say they give it a shot but don’t give it fair play… until there’s a real effort to increase its usage then we will continue to have to support hardware with outsider-written drivers.

I’ve learned that I need to be careful with my PC purchases since I now use Linux, but it’s really no different than when I rebuild a Windows box and have to spend hours downloading drivers for each intricate part. (I guarantee that you have to download more drivers for Windows than you do for Linux.)

FYI, my laptop is a Compaq Presario v2582us.

- ATI Radeon Mobility 200M
- Broadcom wifi
- AC97 sound
- Built-in card reader
- AMD Turion 64 proc

Everything on it works like a charm. I’ve thought about buying another one just because it works so well.

December 10th, 2006 at 5:28 am
 8 

You should ask about keyboard and midi support in the pclinuxos.com forums…there are quite a few musicians who use pclinuxos as their main distro and are happy with midi support. If anything, they can give you tips on how to get things working in Ubuntu.
:D

December 10th, 2006 at 7:50 am
daneel:
 9 

I have a pretty new HP Printer and I have Mac OSX(x86), WindowsXP and Ubuntu installed on my PC and so i tested the printer config with each of them.

THe easist to setup and use was linux followed by OSX and then WIndows with its crappy driver downloads from the windows updates site.

December 10th, 2006 at 9:16 am
daneel:
 10 

oh yeah, about the multimedia keys, you can fix it you dolt!

Did you even bother to look bfore you decided to write this ? Just go to System>prefs>keyboard shortcuts and assign whichever key to whatever function.

MY MULTIMEDIA KEYS WORK

December 10th, 2006 at 9:23 am
 11 

I am a little overwhelmed by all the comments…

The thing is, my needs are quite specific, but to tell the truth, the comments here is the closest I will ever get to any answers. The Ubuntu support forums just aren’t very supportive.

But I am going to try PCLinuxOS. Before I got my sound card, that was the only OS that actually gave my any sound on my on-board sound card. Plus, I prefer KDE anyway. (And don’t mention KUbuntu).

Thanks for all the helpful comments, though!

December 10th, 2006 at 9:27 am
 12 

Oh come on… “these comments are the closest to any support I’ll get”.

You simply don’t WANT to find the answers… lazy.

Open up an IRC chat to one of any number of channels on irc.freenode.net. Go look up the answer at linuxquestions.org… or even better there’s this new cool thing that you can use to search for answers to your questions… it’s called GOOGLE. All you have to do is type your question in the box and click Search.

The answers are there… but you’ll have to actually read a little in order to find them. I’m no linux expert but even I know that. (And this is no different than in Windows either… I’ve spent hours reading through forums on MSDN.com for specific problems with MS released HotFixes.)

December 10th, 2006 at 4:16 pm
grg3:
 13 

Ubuntu like any distro is not without problems. Most of the issues you mention are hardware driver issues. They can be a pain but are not without solutions.

Canon makes great printers, but they have lousy linux support. Fortunately, you can purchase drivers from Turboprint that will solve that problem. I have a Pixma ip4000 that works great with Turboprint drivers. Shame on Canon for no linux support and shame on me for not checking better. (I still like the printer, now that I have working drivers). The scanner is likely gong to take some creative Google searches to solve, but it is the same issue. It is a driver problem.

The Lineak project may help you with the keyboard.

Midi does work with linux, but sometimes you will run into hardware issues with that as well. Don’t forget to check out all available linux solutions before giving up.

Don’t do away with xp until you solve your problems in linux and only dual boot for things you really need to run in xp. Eventually, you will find yourself using xp less and less and in the end you will be glad you din’t give up on linux!

December 10th, 2006 at 5:19 pm
Dmitriy Kropivnitskiy:
 14 

1. If your printer/scanner didn’t work in windows you would blame printer/scanner manufacturer. When it doesn’t work in Linux you blame linux. Why?
2. Multimedia keys work. Just go to keyboard shortcuts and define what you want them to do.
3. Most USB devices will work in any port you insert them to. There is a rather limited number of devices which will actually care about the port they are inserted into. I suppose you are unfortunate enough to have one of those.
4. If you don’t know the concepts involved, it doesn’t matter if I tell you to click a bunch of buttons in GUI or paste a command into the CLI, you still don’t understand what you are doing. If you know concepts, you can ask what the particular command does before running it. Most people will actually explain.
5. Bitching about numlock is silly. Damn it is one key press. Yes it is possible to have it on by default. I don’t know how to do that in windows and since I couldn’t find it inside 10 minutes, I guess it is not as intuitive as you want us to believe.
6. MIDI is a problem. There are some MIDI sequencer programs out there, but not a lot. I haven’t tried my keyboard under Linux, since my MIDI to USB converter is not supported. On the other hand under windows you would need to buy a program to get your keyboard to work (or one might come with the keyboard). If you just plug the keyboard in it will not work even in windows.

December 11th, 2006 at 6:42 pm
 15 

The Midi problem has grown out of proportion. But I ask you one thing: Why is it that all my hardware (everything, from the scanner to the midi keyboard) work under a Mac device without any drivers from the manufacturers whatsoever? I find it really odd.

Anyway, besides that, the one thing I hate about Windows and Mac is the fact that all sheet music/midi applications like Sibelius (which is also Mac compatible) and MitiNotate are expensive programs. There are few of those programs available and few are as good, but one, in particular, is quite good: Rosegarden.

Anyway, besides that, my keyboard (The Roland EXR 5s) had worked under Mac without a driver, but in Windows I had a driver come on a CD>

For the rest of you, I have not bashed anything that Linux stands for, but I think that people who push the Linux bandwagon should inform people about that fact before you tell them: “Install Linux You know you want to!” But Linux is almost there. Almost.

I am about to install PCLinuxOS to see if I have any better luck with it.

December 12th, 2006 at 7:50 am
Arielle:
 16 

Hi. Just want to comment on the Scanner/Printer issue. I have a Brother DCP-115C, which I think is a lot less popular than HPs. Epsons and Canons– maybe compared to these brands, Brother can even be said to be obscure. It really gave me a hard time installing, but I reckon that’s because of my own unfamiliarity with operating systems in general, and not because of a lack of support from the manufacturer or from Ubuntu/Kubuntu itself. I was able to make my device work– both its scanner and printer– in around half an hour, thanks to the newbie guide in Wiki and to my device manufacturer’s support site.

It was pretty much the same with my Wacom Graphire 3 tablet. I just followed what I read from the newbie guide and didn’t even have to go to Wacom’s website for instructions.

Cheers and happy Christmas!

December 25th, 2006 at 7:11 pm
 17 

After giving my daughter a MIDI keyboard (M-audio keystation 49e) as a christmas present and beeing a Linux oldtimer I still have to agree with you. It took me several hours to figure out the MIDI story on Linux. Usually I can fix most things within an hour. I just wanted a cheap MIDI keyboard making sounds in the speakers!

The progress I ran into started with this article about Qsynth and Qjackctl, two GUI apps that revealed most of the basic stuff:

http://www.linuxjournal.com/article/8354

After quite a while I got it right and have now audio from the MIDI keyboard through the Ubuntu 6.06 computer. So it can be done! Some people do Sodukus, I try to keep my kids happy with Linux! ;-) Seriously, I will give feedback to Ubuntu developers and write a web page on my findings to help others. One day the MIDI usability in Linux might be satisfactory and for sure it will still be free!

Happy new year!

December 29th, 2006 at 1:00 am
 18 

Hi, got here looking for some advice on Ubuntu and MIDI, but regarding the special characters, you can enter ANY Unicode character by entering its Unicode value (in hexadecimal notation) while pressing Ctrl Shift - it’s very much like the Windows ALT numpad behaviour. If you’re unhappy with this default, what about going to System->Settings->Keyboard->key assignments (or something similar - I am using a German version) and choosing “Shift with numpad keys works as in MS Windows” under “Various compatibility options”? Hope this helps.

January 25th, 2007 at 10:08 pm
DavidP:
 19 

Enough people have aready said, and rightly so, that its the manufacturers that should be blamed not Linux.

I don’t think you’ve really given it a chance, Ubuntu that is. I started using Linux around 4 years ago. I’ve had various distro’s since then Kubuntu being the latest one.

To begin with I used Windows and Linux on a duel booting machine but as I became more and more familiar with Linux I found myself using Windows less and less.

Now I don’t have a Window OS on my computer at all, I don’t see any point in it because I stopped using Windows completey at least 2 years ago.

I regulary get asked to install or set up Hardware on friends and relatives Computers and personally I now find Windows much more difficult for most things so I guess its familiarity with a system as much as anything else

What I do notice though is that if something doesn’t install by the ‘book’ on a Windows machine then its almost impossible to sort it out whereas with Linux I never have this problem.

You need to just stick with it for while, why? because right now Linux is way ahead of Windows in many many aspect. I recently had the chance to ‘review’ the new Windows Vista, much to my suprise I found the MS had simply ripped off a lot of functions I have had on my Linux system for the past six months!

I don’t understand some of the problems you seem to have had, like Hotplugging. I had this installed out of the ‘box’ on a Mandrake distro two years ago and on my present Kubuntu system it works much better than on my Wifes Windows XP computer where sometimes it does and sometimes it doesn’t depending on the device.

As for printers and scanners. Again I’ve had no problems, although I will admit I always make sure that a printer is supported before I buy it.

What annoys me is that if you look at present statistics MAC users are now in third place to Linux. My own web site bears this out as I get at least 4 times more hits from Linux users than I do from Mac. So why on earth are manufacturers falling over themselves to produce drivers for Mac and so many of them can’t be bothered with us?

February 21st, 2007 at 9:11 pm
mister g.:
 20 

Printers, scanners… yup. Depends on the drivers mostly. I use ubuntu as my main office-pc and works fine for that.

For MIDI……. (and the complete architecture for sound, that is) it’s PATHETIC. You have to jump hoops and climb the trapeze, do some juggling and hope you won’t mess up. JACK is a nice thought but awkward.
Believe me, I tried. I had to go to hell(forums) and back(google) to find a simple yet unlogical solution to get my M Audio 2496 to work properly.

Yesssss…. drivers are there, but often I think that all those Linux-dev’s are in the woods concerning audio.

I still record , mixdown and produce music on my windows machine… why ? Because it just plain works and in a transparent, logical manner towards audio/ midi.

But for my office.. it’s fine.

….Allthough the terminal has to “go”. It’s 2007 for cryin’ out loud, not 1984. It should be a handy tool for geekish people(like me , for instance,) not a replacement because peeps didn’t write a pretty interface for something somple like reconfiguring your xorg and stuff. See what I mean.

July 30th, 2007 at 8:54 pm

Leave a reply

Name (*)
Mail (will not be published) (*)
URI
Comment