Linux still isn’t ready

As mentioned a couple of posts back, I recently got a new PC and decided to try using Linux on it as my main operating system. I tried – really tried – for 3 weeks, spending a large fraction of my working hours googling for solutions to get things running smoothly.

I used (real) Unix back in the early 1980s (as a user, not an admin), and liked it pretty well back then, so I wasn’t totally new to common Unix commands.

I tried Linux Mint 11 x64, then Xubuntu 11.10 x64, and finally Kubuntu 11.10 x64.

Linux works great as a server or command-line driven operating system. For that, it’s mature, powerful, and effective. But as far as I can tell all the GUI desktops are still suitable only for:

  • Users who only surf the web, edit office documents, and do email
  • Single-function applications (basically, running one app)

It’s a shame. I really prefer the Unix command-line environment to Windows. But so far as I can tell, the only Unix-based operating system with a mature GUI is Mac OS X. (And that I’m taking on faith, not having tried it…yet.)

But I give up; I’m installing Windows 7, which works smoothly despite its inferior architecture. For those whose main use of their computers is configuring and tweaking the computer itself, Linux may be great. But I have stuff that I want to get done – every time I tried, I ran into little niggling problems that required hours of web searching and learning to get over. I think the rest of this site demonstrates that I’m not technically inept or unwilling to learn. But Linux isn’t ready.

I did learn a lot in the process. For those who want to try it for themselves, my notes follow; at least you can benefit from my experience.

As well as the problems mentioned below, in all three attempts I found a strange problem with the Chrome browser on Linux – after the first hour or two of use, it became incredibly slow.  At first I thought it was my ISP or home network, but Firefox worked fine, as did Chrome on my Win7 boxes.  There is something about Linux that Chrome doesn’t like.  One (unconfirmed) idea is that it wants to see an IPv6 stack – Win7 has this but none of the Linuxes turn it on by default.

The rest of this post consists of my notes on Linux in general, then notes on each of the three attempts I made (Linux Mint 11 x64, then Xubuntu 11.10 x64, and Kubuntu 11.10 x64).

GENERAL LINUX NOTES (some come from previous attempts with Ubuntu…)

sudo fdisk -l		List all mounted partitions
sudo fdisk -l /dev/sda	List partitions on /dev/sda

./configure		Something to do after downloading source code
sudo make install	Ditto? 

uname -r		Report kernel version

sh FILENAME.sh		Run script FILENAME.sh

~			Macro for home folder ( ~ == /home/dave )

Terminal colors		Dark blue - directory
			Green - executable
			Yellow - device
			Magenta - image
			Red - archive

/media			Folder where USB drives get mounted

/dev/ttyUSB0		0th USB serial port

Alt+middleClick		Resize window (GNOME); no easier way than choosing 1-pixel border

lspci			List machine hardware (try -v for verbose, or -vv for very verbose)

Drag MIDDLE button to choose move vs. copy (Gnome)

uname -sr		Reports kernel version name & number

cat /etc/*-release	Returns distribution version

Shift-Ctrl-C and -V work in Gnome terminal (cut/paste)

Random app icons are in /usr/share/pixmaps/

Multiple commands can be on the same line - delimit with ';'

CLASSICAL SHARES vs USERSHARES
	Classical shares are created in /etc/samba/smb.conf
		They must be created by root.
	Usershares are created by the user (without needing
	root privs) in folder /var/lib/samba/usershares.
	Nautilus's "Create share" makes a usershare.  These
	are 'less secure' (not sure exactly how).

du -sh folder		Lists disk usage of folder (summarized)

KERNEL ISSUES

TRIM needs kernel 2.6.33.x or later; 10.04 LTS has 2.6.32-31-generic

I tried updating to a newer kernel; got driver problems as with contempoary versions of Ubuntu (10.10 and 11.04).

Here follows my notes from each attempt – may they be useful to somebody out there.

Gnome 2 on Linux Mint 11 x64:

I chose Linux Mint because it was advertized (accurately) as being more complete out-of-the-box than Ubuntu, with commonly needed things like codecs and Samba (Windows-compatible file sharing; I have to administer lots of Windows boxes) pre-installed. And it was based on Ubuntu (widely supported, stable), and rising in popularity, which I figured would help iron out bugs.

It worked pretty well up until I got frustrated with the horrible vertical grid for desktop icons. It does have a grid, but the grid is much too fine in the vertical dimension, so you end up with icons in neat columns but messy rows. And there’s no way to change the grid short of hacking Gnome 2 (believe me, I looked into this hard).

So I attempted to install XFCE in parallel. That borked the whole system and I had to reinstall the os.

I got as far as you see below; this took a couple of weeks. I was still running 90% of my apps on a Win7 box via rdesktop, but I was able to use EaglePCB on the Mint machine.

SETUP NOTES FOR LINUX MINT 11 x64

Setup notes for ENOUGH - Intel i750-2600, 8 GB, Linux Mint 11 x64
Started 8 November 2011, gave up 26 November 2011 (Chrome got corrupted, conflicts between Gnome2 & XFCE)

>>> Marks unresolved problem
[u] Marks removed program (thought better of it later)

1 - Updated everything
2 - Google Chrome
3[u] - RDPfree (because of black cursor problem with rdekstop) [UNINSTALLED LATER; rdesktop 1.7 is better]
4 - Added Chrome and Terminal to Panel
	Right click then unlock, rt-click then Move to move
5 - Turboprint for Canon ix7000 printer (works well so far)
	Set CtrlCntr>Printing>Properties>JobOptions>ScaleToFit to avoid cropping at margins
	Couldn't get applet to appear in applet list for panel (posted 2011-11-12) - fixed after rebooting
6 - PuTTY
	Note middle-click does paste.  Enter sends CR, ^J sends LF.
	Ctrl-RtClick brings up menu to change settings.
7 - Eagle PCB
	Setup folders to search separated by ':' in Options>Directories
8 - Meld & BeyondCompare (not sure which to keep yet)
9 - XRDP (>>> probably ought to configure, also set fixed IP and port)
10 - Installed rdesktop 1.7 (to fix black cursor problem in 1.6):

	download source from website
	tar -zxvf rdesktop-1.7.0.tar.gz			Un-gZip, Xtract, Verbose, from File
	cd rdesktop-1.7.0
	./configure					Gives error, so then...
	sudo apt-get install libssl-dev
	./configure					Seems happier now...
	make
	sudo make install

 	Works!

	To get 32-bit color and anti-aliasing, use:
	padsp rdesktop -a 32 -g 95% -r clipboard:PRIMARYCLIPBOARD -x 0x80 <ip>[<:port>]&

	Right now, QUIET is .117 and NIGHT is .111

	>>> Cut/Paste works toward client, but not toward server
11 - Fixed PDF printing as follows:
		sudo apt-get purge cups-pdf
		sudo apt-get install cups-pdf

	That installs printer "PDF" that prints to ~/PDF

	Change output folder to desktop:

		gksu gedit /etc/cups/cups-pdf.conf
		Change this line:
			Out ${HOME}/PDF
		sudo /etc/init.d/cups restart
12 - Plugged in Canon MP830 printer/scanner/fax, let it install printer driver for it.  Works.
13 - XSANE (scanner driver for MP830)
	Works, but very clunky to make multi-page PDFs from ADF.
	For now using Win7 stuff; consider VuePrint or Wine/VM instead.
14 - Picasa
	>>> Picasa viewer isn't associated with .JPGs, etc.
15 - Setup (wrote) "startRDP.sh" in ~/scripts.  Now I can make links to machines on the desktop.
16 - Wine 1.2.2
16a - MS Office 2003, SP3 update
	Works fine if launched from command line or from 1st of 2 right-click menu options.
	Doesn't work if launched from mintMenu or 2nd of 2 right-click options.
		Seems to be because of:
			http://forums.linuxmint.com/viewtopic.php?f=76&t=60130
			http://ubuntuforums.org/showthread.php?t=586846&page=2
17 - Google Earth
	>>> Copy over placemarks
	>>> Get SpaceNavigator working
18 - Menu>Control Center>CompizConfig Settings Manager>WindowDecoration
	Change command to "/usr/bin/compiz-decorator" (fixes loss of min/max/close buttons in Mint 11)
	See http://forums.linuxmint.com/viewtopic.php?f=55&t=74327#p444922
19 - Tweak destkop appearance and fonts:
	Nautilus>Edit>Preferences>FileMgmt>IconViewDefaults>66%
					  >ListViewDefaults>66%
					  >CompactViewDefaults>66%
					  >ViewNewFolders: List View
	Menu>Prefs>Appearance>Fonts
		Application:	"Sans 10" to "Libration Sans 9"
		Document: 	"Sans 10" to "Libration Sans 9"
		Desktop: 	"Sans 10" to "Libration Sans 9"
		Window Title: 	"Sans Bold 10" to "Libration Sans Bold 9"
		Fixed: 		"Monospace 10" to "Droid Sans Mono 9" 

	CompizSettings>Grid>Uncheck (turn off windows "aero snap")
20 - Get NETBIOS working:
	sudo gedit /etc/nsswitch.conf
		add "wins" before "dns".  Result should look something like:
		hosts: files wins dns
	Then:
		sudo apt-get install winbind
	Works.  Now can ping QUIET and NIGHT (others worked OK before)
21 - Setup "classical share" for /home/dave:
	sudo smbpasswd -a dave		Setup SMB password for "dave"

	gksu gedit /etc/samba/smb.conf

	Then add at end:

	[SHARENAME GOES HERE]		used 'dave'
	path = /home/dave
	available = yes
	valid users = dave
	read only = no
	browsable = yes
	public = yes
	writable = yes

	Then

	sudo restart smbd
22 - Added "Force Quit" to panel
23 - Remove mounted volumes from showing on Gnome desktop
	gconf-editor
	Apps>Nautilus>Desktop>Uncheck "volumes visible"
24 - XFCE 4 metapackage (try to get rid of ugly icons, desktop grid problems...)

TODO
* Write scripts to:
	Follow Windows .LNK files (when double-clicked; open Nautilus)
	Arrange icons
	Create launcher to open Nautilus at SMB share folder
* Programmers' editor
	KATE
	TextPad via Wine
	NetBeans (use also for MPLAB X)

UNRESOLVED ISSUES

* No drag-n-drop when using XRDP.  Fix, per https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/587856 is:
	apt-get install libgtk2.0-0=2.20.0-0ubuntu4 libgtk2.0-bin=2.20.0-0ubuntu4 libgail18=2.20.0-0ubuntu4 libgail-common=2.20.0-0ubuntu4 gtk2-engines-pixbuf=2.20.0-0ubuntu4apt-get install libgtk2.0-0=2.20.0-0ubuntu4 libgtk2.0-bin=2.20.0-0ubuntu4 libgail18=2.20.0-0ubuntu4 libgail-common=2.20.0-0ubuntu4 gtk2-engines-pixbuf=2.20.0-0ubuntu4
* How to make SAMBA/NETBIOS work before local login?
* Widen mouse target for dragging the window sizes
	Use Alt-MiddleClick for now; may not be any better way

NOTES FOR FUTURE

* Re TRIM
	Stick to 10.04 LTS and it's kernel.
	Instead, find out how to use hdparm and "wiper.sh" to clear out the drive once in a while (daily?)

* For future reference, some of the RTL8192 prolbems in LATER kernels seem to be a conflict between
	the RTL8192E and SE drivers; the BLACKLIST of the SE seems to fix it for some people.

*  apt-get install gedit-plugins
	For multi edit, which allows column editing.  Supposedly.

CONCLUSIONS

* Neither LibreOffice nor Google Docs is (nearly) compatible enough with MS Office 2003 to transition.  (as of 2011-11 anyway)

XFCE on Xubuntu 11.10 x64:

As I said, the Mint install got borked by the parallel install of XFCE.

Since I wanted to try XFCE, I decided to next try a clean install of Xubuntu 11.10 x64.

I found it very nice, simple and clean. Less tweaking was needed than Gnome 2. But Thunar (XFCE’s file manager) is completely incapable of handling Samba (smb:) shares on other machines. I tried some complex instructions to work around this and borked the whole machine.

SETUP NOTES FOR XUBUNTU 11.10 x64

Setup notes for ENOUGH - Intel i750-2600, 8 GB, Xubuntu 11.10 x64
Started 27 November 2011

>>> Marks unresolved problem
[u] Marks removed program (thought better of it later)

1 - Updated everything
2 - Copy data into ~/.
3 - cd scripts; chmod +x *		(rdesktop scripts now work)
4 - Google Chrome 			(direct from Google via Firefox)
5 - Get NETBIOS working:
	sudo gedit /etc/nsswitch.conf
		add "wins" before "dns".  Result should look something like:
		hosts: files wins dns
	Then:
		sudo apt-get install winbind
6 - Moved main taskbar to bottom.
	To move the panels just right click the panel and go to panel>panel preferences and uncheck lock panel
	then you will see a handle on the left side of the panel and you can move it around. The re check lock panel.
7 - Moved launcher panel (panel 2) to left edge, vertical
8 - Samba per TINY notes
9 - Workaround for Thunar's inability to handle Samba:

a) Install fusesmb in Synaptic (from Universe repository)
b) Edit /etc/modules and add the word 'fuse' to the modules list to be loaded (without quotes), and save the file.
c) Reboot, so the fuse module loads, and the proper workgroup is read for samba.
d) In XFCE Applications -> System -> Users and Groups... Properties of your username... User Priveleges Tab... check
	"Allow use of fuse file systems..."
e) Create a directory that you are going to mount your network browse to... I used /media/network. [~/network]
	Change permissions to read / write for group and others (777). [skipped]
f) In a terminal, type: sudo chown <username>:fuse /media/network  [sudo chown dave:fuse ~/network]
g) Double check that the permission to use fuse took. Applications>System>Users and Groups... Manage Groups...
	find fuse and choose properties. Make sure your user name account is in that group and check-marked.
h) Reboot the system and triple check with step (g)
i) In >Settings>SettingsManager>SessionAndStartup>Application Autostart... Add an application... name and describe as you wish...
	for command line, put: fusesmb /media/network (Or whatever mountoint you created).
j) Open Thunar, and navigate to the parent folder of your mountpoint... then drag the 'mounpoint folder' to the places
	(shortcut) pane of thunar.
k) Logout and log back in (So the user privilege and fusesmb autostart will take affect)

TODO

* Icon & font size/grid (closer to Win7 compact)
* Better default edtior (textpad-like: regexp, column/block select)
	Kate, "Programmers Notepad 2"
* BC or similar (GUI diff)
* ix7000 printer
* Setup screensaver/power mgmt for screen
* Fonts
* Wallpaper
* Enable IPv6
* Move taskbar to bottom

UNFIXABLE, WITH WORKAROUNDS

* Mouse wheel scroll in vim (man, etc.):
	Known bug.  Live without it.
* DragDrop icons at drop location instead of next open spot
* Move multiple icons at once (group select & drag)
	Works fine in Thunar, not on desktop - live with it
* GUI move vs. copy vs. link [The following applies to Thunar ONLY, not XFCE desktop]
	Shift+Drag: 	Move
	Ctrl+Drag: 	Copy
	Ctr+Shift+Drag: Link
		(Note how the mouse pointer changes)

That last step messed up the machine so badly that I had to, again, wipe the machine and reinstall the OS.  I probably could have un-done the changes, but without convenient access to Windows shares, there wasn’t much point.

KDE4 on Kubuntu 11.10 x64:

Last, I tried KDE on Kubuntu.

KDE4 (4.8) is very powerful. Lots of eye candy – in fact way too much; it was on my list to turn a great deal of it off, but I never got that far. Kate is a powerful editor; I like it a lot. Dolphin is a very capable file browser, it can easily handle not only Samba, but also FTP folders, and (unlike Nautilus on Gnome2) it handled softlinks to Samba shares in a smooth and seamless way. It’s better than Windows Explorer.

I found the Plasma desktop very complicated and unfamiliar. One I found the “folder view” things got better, but I never did figure out how to get shortcuts/links/launchers for apps onto the desktop (or even the panel, which was easy on Gnome 2 and XFCE), or how to copy/move files on the desktop (worked fine in Dolphin tho). The default theme needed a lot of tweaking that I never got to (the text on the taskbar had such low contrast that it was mostly unreadable, etc.). And I mentioned the crazy busy eye candy that needed to be turned down.

But I still had major problems with Chrome/Chromium being incredibly slow (Firefox was OK). In the process of working on that I seem to have borked the system.

At this point I’d spent 3 weeks trying different flavors and versions of Linux, and again had a borked system (Win7 is far more stable than any of these Linuxes – never thought I’d say that, but it’s so). With a little luck my new SSD will show up tomorrow and I’ll install it and then Win7Pro on that and be able to get back to work.

I’d seriously consider Mac OS (OS X, currently Lion) as something else to try. It may be the only Unix varient OS with a really mature and stable GUI (all the Linux versions are fine at the command line…). The Mac Mini is not what I want, but is the only thing close to reasonably priced (if you order the base hardware and upgrade it yourself). So that might work, but I’d wasted enough time fiddling with computers this cycle. Maybe in 2 or 3 years I’ll try that, but before dropping the $1200 or so on it, I’ll download a VM with Mac OS and try it in a virtual box on Windows and see how I like it.

SETUP NOTES FOR KUBUNTU 11.10 x64

Install notes for ENOUGH with Kubuntu 11.10 x64
Started 2011-11-26 (gave up 2011-11-27)

>>> Marks unresolved problem

1. Update everything, reboot
2. Firefox (had trouble downloading avast with default browser)
3. Downloaded Avast .deb file; to install:  [I was thinking the Chrome problems might have been due to a virus...]
    cd /Downloads
    chmod +x *
    sudo apt-get install ia32-libs
    sudo dpkg --force-architecture -i avast4workstation_1.3.0-2_i386.deb
    avastgui
      Enter key
      Update database
      Initial full scan of whole machine, thuro
	crashes
    Add "kernel.shmmax = 128000000" to end of /etc/sysctl.conf, reboot
    Initial full scan of whole machine, thuro
4. sudo apt-get install rdesktop
5. Kate leaves backup files strewn about the desktop
    Settings>Configure Kate>Open/Save>Advanced> add "." (dot) to "Prefix" under "Backup on Save".
    Also enable for remote files
6. Right-click on K and set "Classic Menu Style" (so much faster!)
7. Uninstall:
    KAddressBook (generates annoying warnings; useless)
    KMail
    Kontact
    KOrganizer
    KVkbd
    kPPP
    rekonq (using Firefox/Chrome)
    LibreOffice (mostly; kept Math & Draw)
8. Rt-click on tray, then Akonadi, then Quit (remove it from tray permanently)
9. Set "folder view" on desktop (forgot how; something to do with the cashew)
    This lets you see the files in ~/Desktop on the desktop
10. Rt-click destkop>Icons>Align to grid (yay!)
11. Somewhere along the line I did:
      Copy data into ~/.
      cd scripts; chmod +x *		(rdesktop scripts now work)
12. Installed 7zip (p7zip) from Muon Sw Center.
13. Get NETBIOS working:
	sudo kate /etc/nsswitch.conf
		add "wins" before "dns".  Result should look something like:
		hosts: files wins dns
	Then:
		sudo apt-get install winbind
14. Samba - sudo apt-get install samba smbfs
15. Setup "classical share" for /home/dave:
	sudo smbpasswd -a dave		Setup SMB password for "dave"
	sudo kate /etc/samba/smb.conf
    Then add at end:
	[dave]				This is the share name
	path = /home/dave
	available = yes
	valid users = dave
	read only = no
	browsable = yes
	public = yes
	writable = yes
    Then
	sudo restart smbd
16. Tweak Dolphin to taste:
	Folders, Places, Main Toolbar
	Add Seperator, Compare Files, New Tab, New Window, What's this to toolbar
	Small icons
	Remove menubar
17. Tweak kate to taste:
	Small icons, text below
	Settings>Configure kate>Spaces and Tabs, 4 and 8 places
	Toolbar to taste
	Documents to List Mode
18. Chromium (not Chrome), via Muon
19. Settings>System
	Desktop Effects>all>translucency off
	Default apps>Web browers>Firefox
	(Note: "snapping" can be managed in Workspace>Screen Edges)
	Printer>New Printer> (didn't find MP830)
19. Turboprint, rt-click in Downloads, "open with QApt".
	Can't figure out how to add applet.  Added to desktop (appears), tried to move>KDE4 crashed.
	Added ix7000 printer, print test page.

Reboot.

Still problems with Chrome/Chromium being extremely slow.  I enabled logging and tried to capture
a log (and strace) for posting, but when I ran strace the whole machine crashed.

On reboot, kate doesn't work anymore.  Sometimes it shows up in the taskbar, but I can't find a way to get
at the window.  I installed gedit to finish up these notes.

KDE was working pretty well for me up to this point - better than anything else, but I never did figure out
how to move/copy things on the desktop (in Dolphin it worked great).  Dolphin and kate are both very good
when they work.

TODO

* Customize clock
* Remove mounted HDDs and "New Volume" from Dolphin Places
* Change theme to make stuff on taskbar more visible, less busy eye candy
* Change desktop icons
* Add launcher panel on left (hidden), or launchers to panel on bottom
* Add "7z" on right-click compress options (already installed p7zip)
* Icon & font size/grid (closer to Win7 compact)
* BC or similar (GUI diff)
* Setup screensaver/power mgmt for screen
* Fonts
* Wallpaper
* Enable IPv6
* Latest NVidia driver
* Start moving files over
* 3DConnexion SpaceNavigator & driver for Google Earth
* Move Google Earth database (placemarks)
* PDF reader in Chrome that will handle TI document and print-to-file OK
* Links to folders on other machines
* Turn off auto-snap to borders
* MPLAB X and C32
* Wine/Virtualbox vs VMWare
	MS Office 2003
	Photoshop
	Sony Vegas
* Write scripts to:
	Follow Windows .LNK files (when double-clicked; open Nautilus)
	Create launcher to open Nautilus at SMB share folders

Look at:

http://hanschen.org/2010/03/04/10-things-you-might-want-to-do-in-kde-sc-4-4/
http://hanschen.org/2011/05/15/7-ways-to-switch-activities/
http://userbase.kde.org/Plasma/HowTo
http://userbase.kde.org/Plasma
http://userbase.kde.org/Glossary

>>> After downloading from Firefox, rt-click on file offers "Open containing folder", but if you pick it it doesn't know what program to open it with (should be Dolphin).  Where is Dolphin?

KDE TERMINOLOGY

Activity		A screenfull of Widgets (dedicated to a task)
Cashew/Toolbox		A tool usually in upper right corner for managing Activities
Act. Mgr		Three dots (red/blue/yellow) for managing Actvities
Two boxes on left	These select windows (workspaces)
K			Start menu
Panel			A thing that holds icons or widgets

UNRESOLVED ISSUES

* No drag-n-drop when using XRDP.  Fix, per https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/587856 is:
	apt-get install libgtk2.0-0=2.20.0-0ubuntu4 libgtk2.0-bin=2.20.0-0ubuntu4 libgail18=2.20.0-0ubuntu4 libgail-common=2.20.0-0ubuntu4 gtk2-engines-pixbuf=2.20.0-0ubuntu4apt-get install libgtk2.0-0=2.20.0-0ubuntu4 libgtk2.0-bin=2.20.0-0ubuntu4 libgail18=2.20.0-0ubuntu4 libgail-common=2.20.0-0ubuntu4 gtk2-engines-pixbuf=2.20.0-0ubuntu4
* How to make SAMBA/NETBIOS work before local login?
* Widen mouse target for dragging the window sizes
	Use Alt-MiddleClick for now; may not be any better way

CONCLUSIONS

* Neither LibreOffice nor Google Docs is (nearly) compatible enough with
  MS Office 2003 to transition.  (as of 2011-11 anyway)
* kate is pretty good (see "Programmers Notepad 2" for a possible free alternative)

9 thoughts on “Linux still isn’t ready

  1. After many years of programming Windows, I got a job at an Ubuntu shop (my previous job – I’m not there anymore). I was initially thrilled at all the available apps and the ease of obtaining them. And I thought some of the eye candy was fun.

    My enthusiasm didn’t last. The apps were all inferior to the best Windows apps. Sure, they were free, but I’m willing to pay money to avoid their shortcomings.

    But what really killed me was the drivers. I needed to hunt down a partially supported video driver and install it (all the while operating at 640×480 resolution). Then, when I upgraded the OS – which of course with Ubuntu happens every 6 months – it nuked the video driver! Silly me, I hadn’t saved the URL of the site where I found the driver. So I was back to 640×480, browsing the web to find it again.

    As for the Mac – my wife uses it. She seems to run into more tech issues with her Macs than I do with my Windows systems. So maybe it’s better, but I haven’t witnessed it.

    Great, now I’ve pissed off the Linux crowd and the Mac crowd. Occupy Boston is going to turn into Occupy Bob’s House.

  2. In about 15 to 20 minutes on a windows system with a parallel printer connected and shared, I can setup just about any other PC on the system to print to that printer across a network (Windows 7 or WIndows XP).

    On linux (Linux Mint LXDE 11), I’ve been trying for several hours now to divine the mysteries of, I think it’s “CUPS” to try to connect two laptops to see and share a parallel connected printer with no luck.

    Everything I’ve read would easily tax the patience of the PC illiterate.

    I do tech support for a living.

    Maybe it’s simple to someone.

    What I’m trying to do isn’t terribly uncommon or exceptional.

    It shouldn’t be this complicated, involved, or difficult.

    I LIKE Linux a LOT. But I second the assessment that, it’s great for basic
    tasks, but, anything more, just seems to require far more effort than is
    reasonable to expect of would be users.

    I’m not a big fan of windows either. But, I’m an even bigger fan of minimum effort. I work 4 hours a day (boosting productivity by trying to squeeze 8 hours of work into 4). My time is better spent on systems that for the most part work and if they don’t don’t require a lion’s share of the time I don’t have.

    The comments here reinforce for me, that it’s not just me. Users with far more experience than I have are reaching the same conclusions. It’s not just something I’m not seeing, not doing, don’t know enough about. It’s
    something that’s not there that should be that gets in the way of simple
    productivity.

    LInux does some things marvelously well (VERY powerful command line, BASH scripting tools). Others seem in search of usability.

    There’s just too much thinking NECESSARY to get things done in Linux.

    Once I read, good software is based on how far one can get into getting
    things done without having to refer to the manual. The manual is there for
    a reason, no doubt. But, like the old Dbase dot, HAVING to refer to the manual from jump is just counterproductive. LInux has a LOT of potential, but, there’s still a HUGE usability gap that needs to be overcome.

  3. My experience with Linux is same as yours. I love to work in UNIX environment in office but when it comes to GUI no one beats Windows. Within last two months, I have tried many distros but none of them lasted for more than 1 Week. Right now I am testing Kubuntu but for last two days I am searching the Internet to find solution to align icons on desktop. OMG.. why these simple tasks are difficult in this environment. My laptop has dual boot with Linux and Windows till ubuntu does not have unity desktop. Let’s hope one day Linux will become mac os.

  4. Sorry, but in my opinion you are trying to compare apples with potatoes.
    All hardware is already professionally installed with a version of windows, so obviously there should not be a problem.
    Why don’t you try to install windows on hardware that does not have a proper operating system on it?
    I did, with a laptop which had the most awful operating system on it ever: Vista.
    Absolutely unworkable.
    So I installed XP on it and it took many hours and a lot of effort to find the right drivers to get a workable system.
    However if you pop in a kubuntu, sabayon or mint live disk on that system, everything works straight out of the box.
    And about the horrible vertical grid, wait until you work with windows 8.

  5. Dear Author,

    For the love of God (spoken while on hands and knees), please listen to the criticism. A lot of us have real problems with Linux and we aren’t all enthusiasts. More and more of us are being pushed into using Linux by IT managers, lured by the promise of free software. Unfortunately Linux doesn’t always work as stated and we can’t always keep up with every whiz-bang package of the hour.

    Now what we want is painfully simple. We want free versions of MS Windows workstation and server. Windows works well enough and the interface is intuitive. We never have to return to 1970s command-line computing and we can always call the evil empire (which is not actually evil, just capitalist) for support. If you guys in the Linux world can rustle-up a completely inflexible and straight-forward distro to that effect, with as few options as possible, clear intuitive paths to accomplish the most frequent computing tasks, and easy-access help (a la F1 key, not a man page), then you’ll be welcoming a lot more new Linux users. As it stands, many of our attempts to make the jump from MS Windows to Linux fail simply because Linux is too different, too counter-intuitive, and too complex.

    Please … I’m not here to bash. I’m just exhausted by the 5 plus bouts I’ve had with this OS over the last 20 years. By this time we should “get it”, right? Well, we haven’t. Every time, after enough fist-pounding, deep frustration, and pleas for formal training, management finally gives up and we get ourselves back to work. Now you guys have to see that these episodes wouldn’t happen if it were as easy as you say.

    So please, if you really want to win over the mainstream, give us what we actually want.

  6. Ed, I think you are comparing apples to potatos also. If you are trying to install XP on the same laptop as these newer versions of linux, of course you will need drivers for the XP system. XP was released in 2002, you’re hard-pressed to find all device drivers for all components of newer laptops, especially the high-end models.

    That being said, Windows is still quite a bit easier than Linux for more most people, but modern Linux distro’s have come a long way since about 2006 I would say.

    One great thing over Windows are the Live CDs. I know there are some live Windows CDs with tools but I prefer the Linux ones.

    Windows will be the desktop choice for businesses and most users for a long time to come.

  7. Idunno, my experience is quite different. I use Kubuntu for the last three years, and never experienced any unsolvable problems. I accidentally borked sound completely last evening. It took me less than two hours to do a clean reinstall, including several dozen apps, Wine, DirectX under Wine, sound fully working again, proprietary drivers, and several desktop customizations – without loosing what would be my profile in Windows terminology. Usually, when I attempted something similar with Windows, it took at least two days.

    I used Linux at work too, for the last year (and I’m lucky enough to keep using it, even if I’ll switch jobs soon). Never had a similarly pleasant experience using Windows in the 15+ years before – not a single breakage a restart of X wouldn’t fix over the whole year.

    I don’t know about the other two distros you tried, but from what I can see in your notes for Kubuntu, it might be that you enabled compositing and desktop effects, but didn’t install the proprietary/appropriate graphics driver.

    Also, you spent three weeks trying out three distros, starting pretty much from scratch – I can tell by looking at the notes you make about various keyboard shortcuts. Did you ask questions on the forums during these three weeks?

  8. I also agree that Linux is not ready yet… as a desktop. UI interface is very inconsistent, with every application having its own proprietary config files (display managers, etc.). IMHO, the root cause of this is lack of standards for software components on Linux. Take Java for example – implementations are based on well defined specifications, and virtually all applications share the same characteristics. In Linux world, implementations are all custom (with some exceptions). It is good to have many implementations but they need to adhere to some common well-defined specification. There is no concept of software specifications and standarizations currently on Linux.

  9. I agree.

    On the other hand, Android is enjoying tremendous success (and is built on Linux). Which illustrates your point.

Leave a Reply

Your email address will not be published. Required fields are marked *