Slashdot Mirror


Ubuntu 12.04 To Include Head-Up Display Menus

For the first few years of its existence, it would have been fair to say that Canonical was essentially polishing, packaging and publishing Debian Linux (and Gnome) to create the base Ubuntu desktop, to great acclaim. For the past few years, though, the company has pushed new looks and new applications (cf. Unity and Ubuntu TV), and refused to stick with prettifying existing interfaces. Now, Barence writes with this excerpt from PC Pro: "Ubuntu is set to replace the 30-year-old computer menu system with a 'Head-Up Display' that allows users to simply type or speak menu commands. Instead of hunting through drop-down menus to find application commands, Ubuntu's Head-Up Display lets users type what they want to do into a search box. The system suggests possible commands as the user begins typing – entering 'Rad' would bring up the Radial blur command in the GIMP art package, for example. HUD also uses fuzzy matching and learns from past searches to ensure the correct commands are offered to users. Canonical's Mark Shuttleworth told PC Pro the HUD will make it easier for people to learn new software packages, and migrate from Windows to Linux software without having to relearn menus. The HUD will first appear in Ubuntu 12.04."

27 of 449 comments (clear)

  1. Too fast ! by Pieroxy · · Score: 4, Insightful

    I'd rather have them make Unity usable first. We'll see if they are able to do it and we may decide to move forward from that point.

    1. Re:Too fast ! by jawtheshark · · Score: 5, Insightful

      Indeed, there is something wrong with everyone ditching mature products... So now Unity is "ok". I found that after adapting myself to it, it works. Not as great as Gnome2 did, but I can live with it as a default desktop. However, they're going to change even more. I wrote about this mindset a while ago.. For the TL;DR crowd: Mature software is not seen as something "good" but as "something to be replaced". It's a sad time we live in.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    2. Re:Too fast ! by scottbomb · · Score: 4, Insightful

      Xubuntu. XFCE to the rescue.

    3. Re:Too fast ! by david.given · · Score: 4, Interesting

      My father's been using Ubuntu for years, and really likes it; he prefers it to Windows. As he's not a Linux geek and installing Linux in such a way as to reliably not wreck anything else on the system is still not foolproof, I've been managing the system for him.

      I've been holding off on upgrading him since Unity came out; he's running the last LTS from before that. But that's getting a bit long in the tooth, so when the recent version came out I showed him Unity and Gnome 3. He loathes them both, calling them childish --- he particularly dislikes the huge, unlabelled icons. Eventually we found the (highly non-intuitive) way to shrink the Unity dock bar icons and he says he can live with it, but he really just wants the old Ubuntu back. Gnome 3 he thought was unspeakable. No task bar, no minimise, and above all he dislikes having the dock on a different screen. (He wasn't keen on the Unity launcher screen, either.)

      But this is the really telling thing: I tried him out on various systems, to see which one he liked best. His favourite? Haiku.

    4. Re:Too fast ! by theguyfromsaturn · · Score: 5, Insightful

      I actually like Gnome 3 better than Gnome 2. I bitched about it at first. But it improved my productivity. Sometimes we only resist change because we are used to something. True, change for change's sake is not necessarily good. But sometimes you have to experiment with new things. Otherwise, you can't find a better way of doing what you always did before. The old way of doing things is often based on the limitations of the time. It's good that we keep distros and desktop environments that apply the old ways. But it doesn't mean that the new way may not be better.

      And sometimes the new way is not all that new. It seems to me that the new heads up display is very much like what I usually do anyways... Alt-F2 and call my fav. command. That was true to call an application why can it not be true about a menu command? Sometimes the menu command is easy to figure out, but where it is being kept is hard. And lots of time is wasted in finding it.

      It's actually an old interface if you think about it. The first version of AutoCAD I knew (for DOS) had this command line that you could use in conjunction with the mouse. It increased productivity back then enormously for not forcing you to constantly wave the mouse back and forth between the menu and where it needs to be. Once you memorize the commands it just works. And guess what? AutoCAD still has that function. Since the 1980s. It's probably what has kept it as the top CAD solution (at least in civil engineering it is) despite its price tag. The command line is awesome. Now, Ubuntu proposes in essence to carry on that power (no quite, I'm sure you can't just cut and paste a string of commands from the clipboard thus making a spreadsheet a preferred interface of mine to AutoCAD) to pretty much every application. I think it is awesome. I think it is not new, and about time that it was done. Watch out AutoDesk. AutoCAD may end up having some competition through no fault of their own (the competitors, I mean).

      --
      I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
    5. Re:Too fast ! by jawtheshark · · Score: 5, Insightful

      I support users... Users will be using Unity, I need to know it. The world doesn't revolve around me.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    6. Re:Too fast ! by tehcyder · · Score: 4, Funny

      The world doesn't revolve around me.

      Blimey, there's a phrase I'd never expected to see on slashdot.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  2. I thought it was for "human beings". by Anonymous Coward · · Score: 5, Interesting

    I've been doing this for years... so much, in fact, that I have no idea where most menu entries are on my Windows and Linux boxes, and I'm sure many don't even have menu entries. My wife can't navigate my desktops.

    I hit "F2" and type commands on Gnome/Linux, and hit "r" all the time. It makes me look like a hacker and is really intimidating to inexperienced users watching me.

    Expecting the user to know which command they want - especially in Linux where most program names have nothing to do with their functionality - just seems like a very strong turn in the opposite direction that Ubuntu has been taking.

    1. Re:I thought it was for "human beings". by Flammon · · Score: 4, Informative

      You didn't read the article, did you?

      Watch the video and then let me know how you've been doing this for years on Windows and Linux because I'm really curious now.

      http://www.youtube.com/watch?feature=player_embedded&v=w_WW-DHqR3c

    2. Re:I thought it was for "human beings". by Stratoukos · · Score: 4, Informative

      I've been doing something similar on OS X.

      Every application's Help menu item has a textbox that filters all menu items. You can also reach this textbox through a shortcut (cmd+shift+?).

      So, for example, if I'm editing a document and I want to make some text superscript, Instead of hunting through its menus, I just hit cmd+shift+?, type 'sup' and hit enter.

      --
      It may be 7 digits, but at least it's a semiprime
  3. LTS? by CheShACat · · Score: 5, Insightful

    Isn't 12.04 supposed to be the next LTS release? Seems like they've gone far wayward from their original goals if they're introducing such huge new projects into what's supposed to be a stable, reliable release that enterprises can trust. It would be a better idea to introduce it in 12.10, surely?

    1. Re:LTS? by squiggleslash · · Score: 4, Insightful

      LTS has never been for software that's already stable. Traditionally LTS releases are the most buggy versions upon launch. No system administrator jumps from one LTS to another without waiting a few months for Canonical to get the kinks out.

      When people talk about "stability" with LTS releases they're talking about it being unchanging, not being free of bugs. Because it's unchanging Canonical usually makes sure LTS releases come with the latest greatest of everything, because three years down the line it's still going to be stuck with that version of everything - with bug fixes of course.

      It sounds counter intuitive, but it wouldn't make sense for something you need to support for three to five years to come with software that's "tried and tested" - because that'd mean a distribution that's obsolete long before its support period is up.

      --
      You are not alone. This is not normal. None of this is normal.
  4. Emacs... by WeirdAlchemy · · Score: 5, Informative

    has had this for decades. M-x allows you to enter a command by name, with tab completion.

  5. Innovation is... by Anonymous Coward · · Score: 5, Insightful

    Replacing the 30 year old GUI with the 40 year old CLI*.

    (*plus autocomplete, yay)

  6. LTS? by AikonMGB · · Score: 5, Insightful

    Why are we introducing a dramatically new interface feature for a long-term support (LTS) release?

  7. This reminds me soooo muuch of... by tyl · · Score: 5, Funny

    "For years radios had been operated by means of pressing buttons and turning dials; then as the technology became more sophisticated the controls were made touch-sensitive - you merely had to brush the panels with your fingers; now all you had to do was wave your hand in the general direction of the components and hope. It saved a lot of muscular expenditure of course, but meant that you had to sit infuriatingly still if you wanted to keep listening to the same programme."

    s/radios/linux/g ; s/listening to/running/

    Nearly there. Time to start spinning in your grave, Mr. Adams.

    Philip

    --
    -- Any sufficiently advanced level of incompetence is indistinguishable from malice
  8. Innovation by Max+Romantschuk · · Score: 4, Insightful

    I have to say it... While there have been a lot of issues with Unity and Ubuntu in general I love the fact that Ubuntu dares to try and do genuine innovation.

    Let's face it: It's easy to bash something that "sucks", but it requires a lot more courage to risk braking stuff and trying to find genuinely new approaches to existing problems.

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Innovation by ledow · · Score: 4, Insightful

      Courage: Yes.

      Sense: No.

      Lots of things take courage, including throwing yourself off a building. It doesn't mean it's a good idea.

      My first thought was actually:

      "For fuck's sake. No another attempted 'paradigm' shift on how my users are supposed to run the only program they use and print a document from it."

      Seriously, innovation is all well and good. But can someone please innovate around getting a system that increase productivity by NOT requiring retraining. Every "new" way to do things costs money and customers. Whereas a lot of people would pay a lot of money for a system that operates pretty much like Windows 95 did, but without the bugs and other horrendous ideas it had like Active Desktop.

      Where is the "Productive Desktop Distro"?

    2. Re:Innovation by JustinOpinion · · Score: 5, Interesting

      Agreed. It's fashionable to decry any new UI ideas as stupid. And indeed many UI redesigns are a step backwards, or purely aesthetic, or confusing, ... I'm not a fan of Unity, for instance. But we have to be at least somewhat open to new UI ideas, or computer interaction will never move forward.

      This particular idea seems really good to me. In fact it's something I've been wanting for a long time. There have been small pushes in this direction (e.g. the Ubiquity add-on for Firefox would let you type commands (like "map XXX" or "email page to XXX") and get immediately useful results), but for it to really work, from a user perspective, it has to be available in every application so that it's worth the cost to learn the new style.

      Being able to search the menu structure is really powerful, especially for applications with loads of commands (photo editors, word processors, etc.). I've lost count of the amount of time I've wasted searching through menus for a command that I use infrequently. I know it exists, I've used it before... but does it count as a "Filter" or an "Adjustment" or an "Edit"? Why can't I just search for it? Moreover, I shouldn't have to train myself to remember where it was put. Once you get used to typing commands, it can be extremely fast to do so, becoming almost as fast as a keyboard shortcut. (Obviously this will be more the case in applications where your hands are already on the keyboard, like word processors; it could be slow in applications like photo-editing where your hand is usually on the mouse...)

      The ability to rapidly invoke commands via the keyboard is something that I would think most slashdotters would love: it adds back in some of the power of the commandline. It also inherently streamlines across applications (you should be able to just type "Save" or "Preferences" in any application and get the expected behavior, regardless of where they put the menu item. If they're smart, they'll kind synonyms, so that "Options" and "Preferences" map to each other...)

      While I am excited about all this, they do need to leave, in my opinion, the usual menu bar accessible and visible. The reason is simple: during the initial learning phase of an application, you don't even know what's possible. You need some way to explore the available commands, see what the app can do, and experiment. Only once you're somewhat familiar with the application does it make sense to quickly invoke commands with the keyboard.

  9. Wasted money by rev0lt · · Score: 4, Insightful

    So the big menu improvement is... a text console! The idea itself is not new (AutoCad and several games use the same principle), but what I find hilarious is that apparently, is targeted for beginners - the same kind of users that usually don't know the name of the option/command/whatever they want to select. In most cases, advanced users don't use the menubar that often, because of... keyboard shortcuts - yes, using the keyboard to select actions from the menu! I guess that improvement will be announced on a next version...

  10. Re:Obligatory XKCD by Bradmont · · Score: 5, Funny

    Generally, the "Obligatory XKCD" meme requires that the XKCD in question have some relation to the subject at hand....

  11. Obligitory by Rik+Sweeney · · Score: 4, Funny

    "Oh for fuck's sake, where are the preferences?"

    *ping*

    "Oh, there they are."

  12. It's NOT Quicksilver by RichardDeVries · · Score: 4, Informative

    There are a lot of comments saying that this is copying the Run command in Windows or Quicksilver for the Mac. It's not. These don't get you to commands within applications, As Shuttleworth says: “It’s all hooked in below the application level.”

    --
    Error 001
    Security Scan and Virus Detection do not work with your operating system.
  13. Apple did it before, more or less by drx · · Score: 4, Informative

    OS X Lion has a similar feature, you can search the menu of any application by typing the command in a menu search box. The menu still stays on the screen though. It is actually quite useful, because if a menu item is in a obnoxious place, it becomes more easy to find.

  14. Re:sounds like the mac finder by Rary · · Score: 4, Informative

    Sounds more like they are taking an existing tech, that was never really promoted, and promoting it, rather than actually producing something new.

    If you watch the video, you'll see that they've expanded on the idea. It's not just an app/document finder, it's a functionality finder.

    For example, I'm using Firefox right now. Let's say I can't remember how to add a bookmark. I would pop up the HUD box and start typing "bookmark", and just a few letters in I would see something like "Bookmark > Bookmark this page", which I would select.

    I can't speak for OSX, but the Windows launcher functionality, while really helpful, does not do that.

    --

    "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

  15. good riddance by Tom · · Score: 4, Insightful

    Reading stuff like that is making me happy I left the Linux-on-the-desktop world years ago.

    Where is the research showing that menus are bad and the studies proving this new system is better? Everything else is just geeks doing mental masturbation. Unless you have a seizable number of actual user tests, you are a fucking idiot to put a massive change in user interface into production.

    Experiments are cool, and needed to move forward. Don't get me wrong. And as someone who is in love with Quicksilver, this is absolutely an interesting approach.

    But you are still a fucking idiot if you confuse "interesting idea" with "ready for production just because we've finished the code".

    Don't test UI ideas on your users. As long as you do that, Linux will never be ready for the desktop, because non-geek users hate that.

    --
    Assorted stuff I do sometimes: Lemuria.org
  16. Re:stuff that doesn't work by TaoPhoenix · · Score: 4, Insightful

    Hmm, I think I disagree a little.

    Per your other rants, it's not my duty on *my computer* to "change paradigms" at the whim of pseudo-bored software companies. When they want to fiddle with stuff, I am likely to try to put it back. I put back the classic menus in Excel, I put back the classic flywheel Start menu, etc. Bonus - my plugin gives me the original menus in Excel rather than the horrible new ones. It proves that the code was hidden, not dropped.

    I am a fan of low-tek plugins / widgets for stuff like that. So if some feature has a dumb bug in it, maybe try to code a little utility that fixes it! (Or commission someone else to do it.)

    Case in point - Windows 7. I like that it has 8 more years of back end middleware so that some more stuff "just works", but I was grumpy with all the little bumps, so I hunted around all the settings and disabled most of the candy. (You know, it's like cotton candy from a fair, it looks all swirly but there's nothing there.)

    However, yes, there are limits, if the company totally overhauls the UI, and strips out the original feature code, rather than hiding it, then you might as well use a whole other distro / UI / platform/ etc.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine