Ubuntu: Design for all, keep custom options open

Unity design call re-raises issue of basic vs. advanced user experience

By Brian Proffitt  10 comments

Photo credit: Ubuntu

So, here's the thing. I have two monitors set up in my office, one plugged into my primary Ubuntu machine and one plugged into a Windows PC that I keep around for my business accounting. (Yeah, yeah, I don't like GNUCash, okay?)

To move my mouse and keyboard control between them, I use a neat little tool called QuickSynergy that enables control signals to move across the LAN so I can just use both operating systems as if it were one big screen. Normally, the Windows monitor is off the left and the Linux monitor is centered in front of me because it's the giganto monitor and I use it 90 percent of the time.

But lately I had a big writing project for a client that not only requires Word, they have historically chafed on Word-formatted files I have saved for them in OpenOffice.org. Rather than trying to futz around with file formats, I have found it just easier to work with Word. Since this was a big project taking six weeks of writing, I decided to be clever and switch the inputs of the monitors around so the Windows output came through the big central monitor with the Ubuntu machine displayed on the left.

It should be noted that during this time, I upgraded the Ubuntu machine to 11.04 because (a) I like Ubuntu and (b) I wanted to check out Unity.

This weekend, the major part of that big project was completed, so today I finally got a chance to switch out the monitor inputs and adjust QuickSynergy to accommodate for Windows on the left, Ubuntu on the right.

Take a guess what happened next.

For those of you not familiar with the Unity interface, I'll let you in on it: the Launcher bar, which normally autohides on the left edge of the screen until you mouse over to that edge, is now very inaccessible. This is because QuickSynergy effectively moots the left edge of the Ubuntu screen to let me roll over to the Windows monitor (now on the left side).

The result of this configuration is this: the Launcher never shows up unless I (a) hit the hot key for the Launcher, which for some reason doesn't always work depending on the app I am using or (b) verrrry carefully slide the mouse cursor along the top edge of the Ubuntu button to creep the Launcher toolbar open.

This is something I didn't notice before, because when the Ubuntu monitor was on the left, this was never a problem.

To fix this I thought it would be a simple matter of configuring the Launcher bar to pop up somewhere else on the screen. Like the right side. Or the bottom. This would be simple, I reasoned, because any other Linux distro I have used would let me do this.

(Here comes the punchline.) Until now.

And this was no accident, I would learn today, but rather a deliberate design decision, according to this comment from Mark Shuttleworth:

"I think the report actually meant that the launcher should be movable to other edges of the screen. I'm afraid that won't work with our broader design goals, so we won't implement that. We want the launcher always close to the Ubuntu button."

Ugh, really?

Again, had I been paying attention, I would have known this, but like I said, my temporary configuration didn't indicate a problem. I will also freely acknowledge that my situation is on the unique side and most users would not run into this precise problem.

But I cannot believe there are other, no less valid, and probably more common reasons why someone would want to move the Launcher. (Handedness comes to mind.)

There are, of course, ways I can fix this. Number one being, turn off the Windows machine, which will in turn tell QuickSynergy to reset the left edge of the screen to the actual left edge of the Ubuntu monitor. Or I can move all of the stuff on my desk around to permanently center the Ubuntu screen on the left and have the Windows monitor on the right. Or shove shortcuts in the Ubuntu button's menu and just click that button to access commonly used applications.

Or drop the Unity shell.

Or move away from Ubuntu altogether.

I get the need for a consistent, well-designed interface. I really, really do. But there also needs to be an understanding that some users will want to customize that interface in ways with which the designers might not agree.

And that's perfectly okay.

From strictly a design point of view, the Ubuntu design team's efforts to keep the Launcher and the Ubuntu button together is understandable. But what if I don't use the Ubuntu button?

If I don't have the app in the Launcher, I use the Terminal. Now, it seems, I need to change my interface habits to accommodate a design team's wishes? Who cares about the Ubuntu button? I'm a big boy now. I think if I want to separate the two interface elements, I should be allowed to do that. If that somehow makes the user interface less efficient that's my problem.

If I wanted a non-customizable interface, I would just use Windows or OS X full-time. Except for, you know, those operating systems being proprietary and riddled with security holes.

I have heard that Ubuntu's new Power User community is growing like gangbusters. Maybe this issue and ones like it can be addressed by them. Protecting new users from their mistakes is all well and good, but should it be at the expense of the advanced users' experience?

Follow Brian on Google+

Brian Proffitt is a veteran Linux and open source journalist/analyst with experience in a variety of technologies, including cloud, virtualization, and consumer devices.

10 comments

    arkanabar 34 weeks ago
    maybe it's time to use a different desktop environment. I can heartily recommend both LXDE (I've used the Lubuntu Desktop quite happily) and XFCE (as implemented in CrunchBang 10 Statler). Of the two, XFCE probably has an easier time becoming more like classic Gnome.
    gsf747
    gsf747 38 weeks ago
    Users can switch to Gnome for now, but Ubuntu won't come with it installed for long: http://mybroadband.co.za/news/software/20442-ubuntu-ocelot-takes-shape.html
    JLD
    JLD 38 weeks ago
    I'd like to add that I'm a software engineer, but I love Unity. The only thing missing from it for me are panel applets, and those are easy to restore by adding gnome-panel to the startup services then configuring the panels how I want them and adding the applets I want to them.
    JLD
    JLD 38 weeks ago
    Ubuntu is not Unity.

    People act like they have to use Unity to use Ubuntu. That's not true. Ubuntu even comes with classic Gnome installed by default. All you have to do is choose Ubuntu Classic on the log-in screen.
    Anonymous 38 weeks ago
    You can keep the cursor on one monitor by using the Scroll Lock key. This is enabled in Synergy by default and should allow you to use the monitors independently by toggling the Scroll Lock. I've got a similar setup where I have 11.04 the farthest on the right. One other thing I've noticed is that when I use the Super (Windows) key outside of 11.04 and then return to it, it will activate the menu. Not a big deal, but just an observation...
    FredWarren
    FredWarren 38 weeks ago
    The problem here is the paradigm shift of the computer from a general purpose computing machine to an appliance. A computer has been considered a general purpose device. Run one program, it works as a word processor with a certain interface. Run a flight simulator, you get a different interface. That paradigm includes the concept of being able to reconfigure the interface you use to interact with your applications AND how things are configured within the application. After all, this is a general purpose computer, not a refrigerator with a knob that goes from 1 to 10.

    Mark Shuttleworth looks at all the people who are not computer users or are very casual computer usres and sees how well they interact with their iPhones. An iPhone has far more of an appliance interface than a general purpose interface. This may be appropriate considering the form factor of the device. Mark wants to create an "Appliance" interface for the PC, in hopes of adding these types of "consumers" as customers to Ubuntu.

    Those of us who appreciate the flexibility of what a general purpose computer can do AND chose to purchase such a device INSTEAD of an appliance are going to be experiencing more and more issues with Ubuntu in the future.
    T__
    T__ 38 weeks ago
    Perhaps you should switch from the 'users are too confused by choice' DE and switch to a DE which works for advanced users as well as the less experienced. KDE.
    Brian,

    I am really interested why you talk about switching Unity or switching Ubuntu.

    I hear this argument over and over at the Ubuntu community and at the Gnome 3 community. I tried them both and found out that they both have a fallback. In Ubuntu this Classic mode looks exactly like Gnome 3.32 and in Gnome 3 this fallback mode looks exactly like Gnome 3.32. So You can switch to the new, while keep using the old as your 'productivity' area.

    To further aid you along your way into the new:

    Tweaks for Ubuntu:
    http://www.webupd8.org/2011/04/things-to-tweak-fix-after-installing.html

    Shortcuts for Ubuntu:
    http://blog.mypapit.net/2011/05/mastering-unity-keyboard-shortcuts-in-ubuntu-natty.html

    Tweaks for Gnome 3:
    http://live.gnome.org/GnomeTweakTool

    Shortcuts for Gnome 3:
    http://live.gnome.org/GnomeShell/CheatSheet

    Best practises (for me):

    In Unity, I changed to never hide the launcher, the backlight toggle option, the icon size and I added Show Desktop.

    In Gnome 3, I needed a taskbar/taskswitcher. Then I found that when you right click an application in the Launcher, a list of the active windows pop up for that application. And by using the shortcuts [Alt] + [Tab] or [Alt] + [~] I could switch between applications even faster and seeing a large preview at the same time.

    So in the end, both environments are pretty workable. And otherwise you can switch to their fallback modes. So why change distributions?
    Just add Compiz Config Settings Manager, go to the unity menu:

    - Set hide launcher to [ Never ]
    - Set backlight to [Toggle]
    - Set icon size to [32]
    weswilliamz_tw80038574 38 weeks ago in reply to MartinDe Boer_Linkedhl2n_V
    the comments that you can simply switch back and forth is not exactly true. Many of the compiz settings will break unity. I have had to reset unity several times after making what seemed like a simple change to the appearance. In reality you will need to decide which you want to use and stick with it.

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      SoftwareWhite Papers & Webcasts

      White Paper

      Best Practices Guide: Microsoft Exchange 2010 on VMware

      This guide provides best practice guidelines for deploying Exchange Server 2010 on vSphere.

      White Paper

      Free Trial: vRanger, the Powerful VMware Recovery Solution

      When disaster strikes, don't waste hours and dollars recovering critical data. vRanger delivers blazing-fast speed and granular recovery for your VMware applications and data. Get your free trial today.

      White Paper

      Executive Guide to Business and Software Requirements

      This paper is designed as an executive briefing on the issues surrounding business and software requirements. It features a wealth of statistics and tactics to help you get requirements right, and includes a tear-out single page summary.

      White Paper

      How to Launch a Successful IT Automation Initiative

      Corporations across all industries are under increasing pressure to cut costs and work more efficiently. In the race to meet both of these requirements, many organizations turn to technology, often purchasing and installing disparate pieces of software in hopes of achieving efficiencies not afforded by manual systems.

      White Paper

      Why Corporations Need to Automate IT Systems Management

      With corporate budgets being slashed and leaders expecting more out of their employees, companies are forced to do more with less, yet are still expected to provide the highest quality experience to customers. This is pushing them to make better use of their IT assets without breaking the budget. Companies are under more pressure than ever, thanks to data management regulations; increasingly complex security threats; and growing demand from management and end users for 24/7 uptime and high performance. These hurdles require a strategic investment in technologies that boost efficiency, save money and position IT as an integral part of the entire firm's operations. IT systems management is helping corporations fill these gaps.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question