Slashdot Mirror


Shuttleworth Proposes Overhaul of Desktop Notifications

Thelasko writes "Mark Shuttleworth is considering a controversial overhaul to the way Ubuntu manages notifications." I'm not thrilled with all of the changes proposed, which would mostly value simplicity over confusion at the expense of flexibility and permanence. But anything that would make more people read over and specifically approve the wording of error messages and other notifications is a good thing.

22 of 306 comments (clear)

  1. Huh? by timeOday · · Score: 5, Funny

    Can't I just dump a stack trace to stderr and be done with it?

    1. Re:Huh? by Eudial · · Score: 5, Funny

      Can't I just dump a stack trace to stderr and be done with it?

      But then the user might miss it! Clearly, when our programs crash, we must hook things up so that it automatically kills X11, opens up vim, splits the screen into subscreens with a stack trace, dmesg, hexdump of the core, etc.

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    2. Re:Huh? by calmofthestorm · · Score: 5, Funny

      Doesn't windows have that feature?

      Sorry for the troll, couldn't resist;)

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  2. KDE 4 anyone? by brunes69 · · Score: 5, Insightful

    This looks to me almost exactly the same way KDE 4 notifications work. Just a slight change in the bubble look.

    1. Re:KDE 4 anyone? by ndansmith · · Score: 5, Insightful

      It also looks almost exactly like Growl for OS X.

    2. Re:KDE 4 anyone? by swillden · · Score: 5, Informative

      HOPEfully, Shuttleworth recognizes that this is *not* new and can make it play nice with KDE instead of having his guys create a completely different standard.

      In the article, Shuttleworth says they're working with KDE.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  3. lame by sveard · · Score: 5, Insightful

    So the entire summary is Thelasko's opinion , with a one sentence description that links to shuttleworth's blog? Perhaps a true summary of proposed changes in Ubuntu desktop notifications would have been more informative.

    1. Re:lame by Thelasko · · Score: 4, Interesting

      So the entire summary is Thelasko's opinion , with a one sentence description that links to shuttleworth's blog? Perhaps a true summary of proposed changes in Ubuntu desktop notifications would have been more informative.

      Well after years of posting long winded descriptions and never getting published, I started posting one sentence summaries. Of course, Murphy had to show up with his stupid law...

      Anyway, I originally found the bit about this being controversial here. I decided to go straight to the source and post from Shuttleworth's blog, rather than a third party's.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  4. In favour by invisiblerhino · · Score: 5, Insightful

    I like it. Maybe I'm alone here, but note in the article that Shuttleworth says that some notifications are important and should be treated differently (as "persistent panel indicators") - but there's no reason why you should have to click on "Wifi stopped working" and "Wifi started working", hence distracting you from what you're doing. Exploring new ideas is more important than whether they're good or bad, especially four months ahead of release.

    --
    xterm -n 8
    1. Re:In favour by uhmmmm · · Score: 4, Insightful

      If you're concerned about your IMs being displayed as a notification, there's a reason there's an option to turn those off. They default to off in Pidgin, last I checked too.

      I disagree about not being able to interact with notifications. It's one feature I use all the time with Pidgin. It pops up a notification when a contact signs on, and the notification includes a button to open a conversation with them. Perfect for those times that the notification reminds me that I had wanted to talk to this person for some reason. The button it completely relevant to the message, and avoids a fair amount of work in figuring out where I put the buddy list window and digging through a lot of contacts to find the one that just happened to sign on.

  5. Users read? by smooth+wombat · · Score: 5, Interesting

    But anything that would make more people read over and specifically approve the wording of error messages and other notifications is a good thing.

    People can't follow written instructions when dumbed down so far that a six year old can follow. What makes you think people would read what an update to an OS does?

    Case in point. We sent an email to everyone in our organization, including consultants, on Thursday afternoon (1:41 PM to be exact) specifically telling people to restart their machines, not turn them off, so Microsoft's critical update could be applied. We also told them in the same email that this procedure should be followed until further notice. Here is the relevant part:

    Microsoft has issued a critical security patch that corrects a vulnerability problem with Internet Explorer. Tonight, the Client Support group will start applying the patch to all desktops/laptops within the agency. Therefore, we are requiring that all users follow the recommended procedure of daily restarting workstations. Upon a successful restart of your workstation you will be at the Windows sign-on screen.

    Perform these steps before you leave each day.
    1) Close all open applications as you normally would.
    2) Click Start button\icon on the task bar at the bottom of your screen
    3) Select Shutdown from the available list of items
    4) Select Restart from the list of values - This is important - you must select "RESTART"
    5) Click OK - Your PC will reboot itself to the Welcome to Windows sign-on screen - from there we can apply the corrective solution


    On Monday, when I checked a log file, there were roughly 30 machines in my building alone that were turned off on Friday night rather than restarted. There were others in the field who had done the same thing.

    We know they restarted their machine on Thursday night as requested so for them to have their machines off would mean they had to physically change the value from Restart to Shutdown, completely ignoring the email that was sent to them 24 hours before.

    Only those who truly want to know what is going on will take the time to review updates. The rest will just click a button or not bother reading what is put in front of them.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    1. Re:Users read? by Windrip · · Score: 5, Insightful

      <cluebat>
      Other humans do what's important to them, not what's important to you.
      </cluebat>

      <description type="job">
      You don't control people, you control machines.
      You do your job so others can do theirs.
      </description>

      If it's that important to perform a remote restart, drop a widget on the machine that enables remote control.

    2. Re:Users read? by jimicus · · Score: 5, Insightful

      OK, where to start... I'll leave aside the wording of your email, seeing as most people will glaze over as soon as they see it's from IT in the first place.

      1. Your email is more than 5 lines long. IME, most people don't read beyond the first few lines so there's no point in bothering with any more than that.

      2. You expect your end users to jump through hoops for nobody's benefit but your own. Wake on LAN should deal with PCs that are turned off, if they're not turned off I leave setting up a remote reboot script to your imagination.

      3. Rewritten email:

      "We will be applying updates to your PC, part of which will involve remotely rebooting your system at 20:00 tonight. Please notify us if this is inconvenient".

  6. WT...? by Anonymous Coward · · Score: 5, Insightful
    FTA:

    Our hypothesis is that the existence of ANY action creates a weighty obligation to act, or to THINK ABOUT ACTING. That make notifications turn from play into work. That makes them heavy responsibilities. That makes them an interruption, not a notification. And interruptions are a bag of hurt when you have things to do.

    Then what, exactly, is the purpose of the notifications? If not to invoke immediate action, then just send an email summary at the end of the day of all the "notifications" that happened in the last 24 hours. Short of showing changes in a network state, what would be urgent enough to show immediately, on top of all other windows, but not important enough to want to address at the same time?

    "Your download is complete." I'll want to open the file.

    "You have new email." I'll want to read the email.

    "Your mom cried when she read your heartwarming birthday card." I'll want to pick up the phone.

    What are these mysterious notifications that won't invoke a desire to perform some sort of action from the user?

    1. Re:WT...? by mcgrew · · Score: 4, Funny

      "You have unused icons on your desktop"

  7. That mouse over/under behavior... by Radhruin · · Score: 4, Interesting

    Having the notification bubbles disappear when you mouse over (well, under) them doesn't seem usable. The user will see the bubble and want to interact with it in some way. Mousing over should decrease opacity and allow the user to interact with the dialog, such as immediately remove it or click on it to bring up the application that spawned the notification. I'm very familiar with computers, and it still seems very strange to "mouse under" something.

  8. The model for success. by gandhi_2 · · Score: 4, Funny

    This is one case where I think that Microsoft has been the industry leader.

    White lettering on azure field, clearly states the information, and no user can ignore it or work past it.

    "A problem has been detected and windows has been shut down to prevent damage to your computer..."

  9. Re:confiuration by Anonymous Coward · · Score: 5, Funny

    No wonder you have a pain in your ass! Most people have a hard time shoving one monitor up there, never mind two! And then rotating it? You're hardcore.

  10. Here's my proposal by Atrox666 · · Score: 5, Funny

    Every so often the interface should generate a dialog box that says: "Are you an idiot Y/N" If the user consistently answers no then the dialog boxes disappear. If they just click yes on every box in front of them then the operating system trojanizes its self to save other people the effort.

  11. Re:confiuration by windsurfer619 · · Score: 4, Informative

    Maybe you haven't used the latest version of Ubuntu, but Intrepid has got a very nice set up for configuring monitors. There's a rotation drop-down menu that lets you chose any orientation, and each monitor is labeled and freely positionable. It also gives you the option to mirror the screens if you want.

  12. Update hell by British · · Score: 4, Insightful

    In Windows land, it seems just about dang near every application you install has notification annoyances when you start the PC.
    1. Java Virtual machine seems to get an update every other day. This is just great, since I don't have enough java VM versions on my add/remove programs. Thanks!
    2. Windows Media Player will irritate you with a media update every day, it seems.
    3. Can't forget Itunes! What minor revision do you have now that doesn't seem to do much for me? Hey, what's all these extra applications you think I should install as well?
    4. Macromedia Flash, ahh, can't forget that one.
    5. HP Printer drivers. Just screams "me too".
    6. Probably Steam has an update too.

    And that's not even the usual update patches from Windows Update.

    Don't turn your computer on in over a week, and you'll be going through 20 minutes of updating stuff. There are times I wish software WASN'T updated so frequently.

  13. Re:confiuration by FishWithAHammer · · Score: 5, Insightful

    And this is acceptable to you? This is exactly what you shouldn't have to do.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."