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.

70 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.
    3. Re:Huh? by byolinux · · Score: 2, Informative

      I use emacs you insensitive clod! We've had that feature for years!

    4. Re:Huh? by gzipped_tar · · Score: 3, Funny

      But... but you must make sure the trace dump comes in pretty, anti-aliased, glossy fonts!

      --
      Colorless green Cthulhu waits dreaming furiously.
    5. Re:Huh? by shutdown+-p+now · · Score: 2, Funny

      It does, but the default color scheme for Vim-win32 port they've used is blue. This, combined with the perceived inability of the casual user to interact with it in any way and receive any response to one's activities other than another annoying beep is what led Windows users to name this feature the "Blue Screen of Death".

    6. Re:Huh? by johny42 · · Score: 2, Funny

      I wonder if anyone's ever tried :wq on BSOD. It might just work...

  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 3vi1 · · Score: 3, Insightful

      You're right. I'm running Kubuntu 9.04a2 right now, and this is how notifications are done - right down to the colors.

      I'm not saying it's a bad thing to add them to Gnome - it would probably even help when running KDE apps under Gnome and vice/versa as long as they have a standardized API.

      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.

    3. Re:KDE 4 anyone? by Anonymous Coward · · Score: 2, Informative

      Except with Growl the user can dismiss the notification, and (if specified) use the notification to go to the program/document that issued it.

    4. 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.
    5. Re:KDE 4 anyone? by vigour · · Score: 3, Funny

      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.

      What? you actually RTF? I thought people stopped doing that here around 2004?

    6. Re:KDE 4 anyone? by NotBorg · · Score: 2, Funny

      I propose the new standard be called I. It's half way between G and K.

      All in favor say I.

      All apposed say G or K depending on your preferred religious background.

      --
      I want this account deleted.
    7. Re:KDE 4 anyone? by djcapelis · · Score: 3, Insightful

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

      Unfortunately their track record of actually doing this is very bad.

      So I expect them to do what they always do, which is notice a problem that exists in GNOME that KDE has had a sensible solution to for quite some time and then propose a GNOME-centric standard like libnotify (which is what they're doing) and encourage it's use everywhere. What's more annoying is that the solution they end up implementing often ends up being worse than what existed in KDE. Sometimes KDE then ends up adopting the now dominant cross-platform standard and has to do various tools to work around the braindamage that's been caused.

      (For instance, see how qdbus is the only thing that makes using dbus actually bearable because it basically provides a dcop like interface to dbus.)

      It is, to say the least, frustrating.

      --
      I touch computers in naughty places
    8. Re:KDE 4 anyone? by darkpixel2k · · Score: 3, Funny

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

      What? you actually RTF? I thought people stopped doing that here around 2004?

      Back in 2005, they posted an article that we're supposed to start reading the articles again. Didn't you read it?

      --
      There's no place like ::1 (I've completed my transition to IPv6)
  3. confiuration by oliverthered · · Score: 3, Insightful

    a little off topic, but some configuration tools would be nice. You know for the general public. until ubuntu can do that it's going to be no where near desktop ready for most people.

    --
    thank God the internet isn't a human right.
    1. Re:confiuration by Nursie · · Score: 2, Informative

      Umm, what are you having trouble with? Which bit is missing for you? (genuine question)

      Gnome on Ubuntu has a whole load of stuff accessible from the System menu. The only time I touch the text files at the back is when I'm experimenting with them. For ordinary users there already are a set of admin guis that are pretty consistent and powerful.

    2. Re:confiuration by QuantumRiff · · Score: 3, Interesting

      I've had a pain in the ass time doing dual monitors. Not to mention, one of my monitors can pivot (rotate) 90 degrees.. (its nice to see 2 whole pages of text when your typing on a "long screen", instead of a widescreen) but last time I looked, there is no easy way to adjust that either..

      --

      What are we going to do tonight Brain?
    3. 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.

    4. Re:confiuration by Nursie · · Score: 3, Interesting

      Dual monitor config can be a pain, it's true.

      The nvidia-settings app (which should be available from the systems menu) is the easiest way I've found to do this on nvidia systems. On intel chips I've had trouble too. If you want different resolutions on each you can be in for even more pain.

      Changing res without needing to restart X has definitely got better, but I'm not sure how you'd go about autodetecting and switching screen orientation on a screen like that.

      Agreed, this area needs work.

    5. 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.

    6. Re:confiuration by orielbean · · Score: 2, Insightful

      it's easier now with LCD vs CRT.

    7. 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."
    8. Re:confiuration by ShieldW0lf · · Score: 2, Insightful



      I'm the end user. I'm far more loyal to my software vendor than I am to my hardware vendor. If Nvidias hardware won't work with Ubuntu because they want to keep playing stupid tricks with their binary drivers, then it is not fit for purchase, and I will buy from someone else.

      Pretty cut and dried.

      --
      -1 Uncomfortable Truth
    9. Re:confiuration by blincoln · · Score: 3, Insightful

      Also, it takes a bit of reading documentation, but editing the xorg.conf file by hand isn't that hard

      It's not editing it that's hard. It's figuring out what to put in it. Especially if it's broken your GUI so you can't use a web browser to search for the arcane settings that your monitor requires. No, lynx doesn't count.

      What surprises me is that there doesn't seem to be a utility/online database of various monitors and their specs. If the autodetection doesn't work, you're basically on your own and have to track down the horizontal sync and vertical refresh rate ranges, which is stupid.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    10. Re:confiuration by Dan+Ost · · Score: 3, Insightful

      But by learning to do it this way, he's not hostage to whatever configuration GUI is packaged with whatever distro he happens to use.

      There's value in learning this stuff even if you don't *need* it.

      --

      *sigh* back to work...
    11. Re:confiuration by David+Gerard · · Score: 2, Informative

      Unfortunately, when the original poster said "Nvidia card" I went "uh, yep."

      Nvidia is responsible for, what, 50% of blue screens on Windows? And anyone expects the Linux drivers to be better?

      Intel's drivers are fantastic, which is just a little to do with employing Keith Packard to do nothing but hack on X all day long. AMD/ATI will get there in due course as they negotiate the tricky straits between open source expectations and the lawyers. Nvidia will only respond to market pressure and Nouveau ever making it out of alpha.

      --
      http://rocknerd.co.uk
  4. 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".
  5. 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.

    2. Re:In favour by somersault · · Score: 2, Funny

      Maybe there should be a way to click on it and it goes away. I mean, what if the notification is an IM from your lover "hey sweetie, meet at the usual spot at 5:30" and your spouse walks in the room?

      Then perhaps you should disable desktop notifications in the preferences for VirtuaGirlfriend, or keep your mechanised Real Doll chained to the bed?

      --
      which is totally what she said
    3. Re:In favour by fudoniten · · Score: 3, Insightful
      Yes, but, as he says in the blog, that could be handled differently.

      When I have notifications on in Pidgin, I have to disable most of them. Otherwise, people signing on, signing off, messaging me, etc, generate almost constant dings and pop-ups. I especially like the semi-transparent click-through-ability of the notifications on display. I hate it when I'm about to click 'close' (or on another desktop), and a popup appears at the last second, causing something entirely unexpected to occur.

      I'm in favour!

    4. Re:In favour by jackb_guppy · · Score: 2, Interesting

      Use other system designs to help.

      Each message needs an importance. Say 0 to 100. 100 being really important. Let user pick how important to care about. BUT ALWAYS LOG THEM. Real important will show up and be clicked on to go ahead. Un-important will just be in the log.

      Don't place stupid things to "fly by".

  6. Re:Should do expirementation in Fedora by Nursie · · Score: 2, Informative

    Why?

    They consume debian, not fedora.

    It might be good for cross-distro relations but it seems a bit much to force them onto another, fairly well separated distro just for that.

  7. 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 nategoose · · Score: 3, Insightful

      So you wanted people to leave their computers on all weekend? You must hate the environment.

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

      Also, why can't they just logoff?

      They could log off at night but since these are Windows machines, updates and patches don't get applied until a machine restarts. The SMS package, as far as I know, doesn't force a restart after updates are applied.

      By having people restart every night it also prevents them from staying logged in so long that their password expires and then having them call the helpdesk to complain they can't get into anything. Two weeks before their password expires, they get a notification screen reminding when they do Ctrl-Alt-Del. If they never logged out, they would never know to change their password because they would never get the notification.

      --
      We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    4. 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".

    5. Re:Users read? by gQuigs · · Score: 3, Insightful

      That's hilarious :).
      One of the reasons you make them restart is because the notification system just isn't good enough.

      BTW, I know I've seen Windows force restarts before.

    6. Re:Users read? by firewrought · · Score: 2, Insightful

      In short, your email sucked if the behavior you wanted was a restart shutdown EVERY night. It should have read something like, "From this point forward we are changing the recommended daily restart procedure to a requirement." Good communication is more than just saying something. It is about saying the right thing to get the appropriate response. In your case, you didn't actually ask for what you wanted.

      Amen! I would lead with:

      "Restart every night to protect your computer."

      Put your request/demand/question at the top of the email, then followup with details about what you want and why you want it. Make it terse, so people can read it fast (in Outlook AutoPreview, even). Bake an even terser version into the subject line ("Restart Every Night"). This lets you get your point across before the reader can hit the delete key.

      Incidentally, most readers aren't interested in why you want something or the idiot's guide to doing it (if it's a known operation like "restart"). You need these details (for a big audience), but your message penetration will be lower if you lead off with them. Just tell people what you need of them. Other low priority information includes: how the decision was reached, what policy enforces it, and what vague alternatives might be hand-wavingly considered in the future. Never include grovelling and never lord it over your users: you are speaking professional to professional.

      Pro tip: if there's an intrinsic motivation for your reader, mention it second (after your request but before the details). Saying "to protect your computer" speaks to the typical office worker's needs waaaaaaay faster than "Microsoft has issued a critical security patch that corrects a vulnerability problem with Internet Explorer." I can live for a few hours without IE, but I can't do anything if my workstation isn't running. On the other hand, if there's no motivation for the reader (or if it's trivial, or if it's hard to understand, or if it's a threat of punishment), you're better off burying these details in your verbiage.

      --
      -1, Too Many Layers Of Abstraction
    7. Re:Users read? by IceCreamGuy · · Score: 2, Insightful

      Hah! I have the same problem. I actually have a Splunk search saved that I check every morning telling me if anyone's operating with an expired password. I call them up and usually ask "Have you noticed that you haven't been able to print anything for 24 hours? That you haven't been able to access any of the shares? No? Well, anyways, please logoff and log on again, Thanks!" People really would go for weeks without logging off, not being able to print or access network data and just not tell anyone about it.

    8. Re:Users read? by causality · · Score: 3, 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>

      More like "other humans assume that the IT department enjoys creating work for the hell of it and that smoothly running systems which can be maintained by following simple written instructions are somehow not in their interests". How is patronizing the GP like this supposed to remedy that? You can look at an undesirable or less-than-ideal situation (i.e. the apathy of users) and accept it as the reality of the situation and work with it without ever needing to make excuses for it or justify it. Personally I find that quite a bit more appealing than saying "know your role" or "you're just the help" as though this attitude is the only way to serve others. I'm not necessarily even saying that these things aren't true; I am merely questioning the need to place so much emphasis on them.

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

      This part is good constructive criticism. When I mentioned "accept the reality of the situation and work with it" above, this is more like what I was talking about. Why create avoidable problems by asking users to manually follow instructions (however simple) that can be automated? I think the actions we would take to deal with this situation would be quite similar; it's really your point of view (and yours is a common one) that I'm addressing. I would handle this in a remotely administered, automated fashion because it's a better solution, it's more reliable, and it doesn't create unnecessary friction, not because I'm worried about whether it's sufficiently humble for my station. In my opinion, that attitude is one of the more regrettable products of corporate culture.

      --
      It is a miracle that curiosity survives formal education. - Einstein
  8. 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 Clandestine_Blaze · · Score: 3, Funny

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

      Microsoft's notifications usually invoke a desire to throw the computer across the room.

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

      "You have unused icons on your desktop"

    3. Re:WT...? by swillden · · Score: 2, Insightful

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

      For me, all of the things you mentioned, and many more.

      Yes, I MAY want to open the file, read the e-mail, etc., but often I don't want to do that right now. I want to know that I could, but I don't want to stop what I'm doing.

      At first glance, this means that I should want a notification that I can click on to invoke the corresponding action if I want, and ignore if I don't. The problem with that is that it raises another question: When should the notification go away?

      If the answer is that it should stay until I dismiss it, then that means that every notification that pops up interrupts my work because I have to look at it, decide what to do and then dismiss it. Until I do, it'll stay there and keep annoying me. Thus, with that approach, a notification is an unavoidable distraction.

      If the answer is that it should stay for a period of time and then go away, that makes the issue worse because now I not only have to make a decision, I also have a time limit for my decision. If I don't click fast enough, then I miss the opportunity the notification is giving me. In addition, if the notification is about something important, I may miss it if I'm away, so this means that important notifications must also be displayed -- and the associated actions accessible -- in some more persistent way, other than the notification. If the notification information and action can be accessed some other way, though, then how does it help me to have the notification and be able to click it?

      I like Shuttleworth's answer. A transient, transparent notification that is either readable or ignorable, and which doesn't interfere with my work both because it's brief and because I can see, type and click right through it provides me with a cue to pay attention to the more persistent indicators in the system tray, but distracts as little as possible.

      The key is that behind nearly every transient notification there must be a persistent but very unobtrusive notification -- a system tray icon being the most obvious form. That notifier provides a clickable area that will allow me to quickly and easily jump to the associated application, so there's no need to be able to click on a pop-up notification. If I want to read my e-mail, I click on the mail app icon. Same with the download manager, or Wireless config app.

      Those very unobtrusive notifications are good for staying out of your way, but bad at letting me know when there's something I may want to pay attention to. That's where these non-interactive notification bubbles come in. Because they're translucent and transparent to mouse clicks and keystrokes I can continue my work completely uninterrupted, other than perhaps -- at my option -- briefly shifting my attention long enough to read them.

      They don't demand any interaction at all, though, and don't get in the way of whatever I'm currently doing. If I choose to act on them, that's only a click on the appropriate icon away.

      We'll have to see how it works in practice, but I think the concept makes a lot of sense.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  9. Old-school UNIX. by serviscope_minor · · Score: 3, Interesting

    Old-school programs often had a messages window which contained notifications. You could view or dismiss it at will, and it was unintrusive. Try running xfig for that old-school feeling. In some, it was even embedded in the main window, so it was always there.

    Or to get closer to the point, there's always xterm... Messages appear and scroll by eventually, but they have nothing except their existence oaasociated with them. No buttons, no links, no hideous, evil, modal dialogs and so on.

    --
    SJW n. One who posts facts.
    1. Re:Old-school UNIX. by Anonymous Coward · · Score: 2, Interesting

      Indeed. For me, that's Eterm. It is started at login, has no borders for me to click on, does not show up when alt-tabbing (skip window list), is not resizable or movable, and its stacking is "below all windows".

      Basically, it turns a part of my desktop space into a terminal. And I always start with typing screen rtorrent. You gotta love Enlightenment for it to work, though...

  10. 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.

    1. Re:That mouse over/under behavior... by swillden · · Score: 2, Interesting

      I think your error was actually a better idea. Mousing over the non-interactive bubble should decrease opacity so that it interferes less with using whatever is underneath.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  11. 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..."

  12. 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.

    1. Re:Here's my proposal by nbates · · Score: 2, Funny

      Do you not want not to format the hard drive?

      Yes, I do
      Yes, I don't
      No, I do
      No, I don't
      Wait... what?

  13. 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.

  14. Other options by Explodicle · · Score: 2, Funny

    Hover translucency is OK, I guess. I'd rather have my cursor to push an always-translucent notification away, or squish it against the side of the screen, or do something else that actually got it out of my way. And it should shake when it's something really important. And flash! Mandatory PC speaker sound effects! Rumble mouse support! A frowny face graphic that becomes more sinister as the problem becomes more severe! Insert the warning text into the music you're listening to as replacement lyrics! THOSE BASTARDS NEED TO KNOW THIS STUFF!!!!!

  15. MS-Windows too by Midnight+Thunder · · Score: 3, Interesting

    Another team has started a port of Growl to MS-Windows:

    http://code.google.com/p/growl-for-windows/

    Given the way things are, maybe Growl should simply be port to Linux, so that the same themes can be used?

    --
    Jumpstart the tartan drive.
    1. Re:MS-Windows too by Midnight+Thunder · · Score: 2, Informative

      Turns out the closest Ubuntu project is http://www.mumbles-project.org/

      --
      Jumpstart the tartan drive.
  16. Re:Should do expirementation in Fedora by Sir_Lewk · · Score: 2, Insightful

    Because Fedora almost always does what they do, only a release before them?

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  17. Mystery Girl by D+Ninja · · Score: 2, Insightful

    I love this remark from the article about notifications -

    They are gone like a mystery girl on the bus you didnâ(TM)t get on, and they enrich your life in exactly the same way!

    The first thing I thought of was, "So...they don't."

  18. Re:welcome to 2004, Linux by mweather · · Score: 3, Informative

    Gnome users. Linux users who use KDE already have this and had it before OSX did.

  19. Re:Pretty... by DaveV1.0 · · Score: 3, Insightful

    Because the GNOME guys didn't come up with, and may not want, it.
    Because this is not "linux UI development", it is Ubuntu specific UI development.

    Remember boys (and girls, if the three of you are reading this) Linux doesn't have a GUI, it has various flavors of X Windows. X Windows doesn't have a window manager, it has 15. X Windows doesn't have a desk top environment, it has at least two that I know of and possibly more.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  20. Error messages which will be read? by SEWilco · · Score: 2, Funny

    There once was a file named mybest.gif
    whose owner wanted to replace it.
    That act it did not permit,
    the file did not have the write bit,
    and out this error did spit.

  21. Easy. by Anonymous Coward · · Score: 2, Funny

    Just write software that never crashes.

  22. It's a closed source thing by jesterzog · · Score: 2, Insightful

    I think this is just a side effect of the relatively fragmented nature of closed source software. Vendors don't work together or allow anyone to modify their products because of IP issues, which is why you don't see distro-like entities re-packaging existing apps so they'll work together nicely and upgrade nicely, as happens with open source.

    Also once something's installed, it's in the vendor's interests to be as in-your-face as possible to make sure you remember it's there. Hence all the loading-at-startup splash screens that you'll often see on a Windows PC, and update notifications... because every vendor wants to individually make sure that all users know about their latest offerings.

  23. Re:Should do expirementation in Fedora by Sir_Lewk · · Score: 2, Funny

    What an eloquent rebuttal.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  24. NO POPUPS EVER AGAIN --- PLEASE!!!! !!! by gd23ka · · Score: 2, Insightful

    Seriously. I rarely use windows at all but the few times I do one thing really pisses me off completely
    You're typing text and all of the sudden some crap application (windows or 3rd party) decides it wants
    to popup either a splash screen or some alert dialog box.. and immediately the focus is taken away from
    the text window and given to the dialog box...

    Tell you what Windows assholes: Nothing you can popup is more important than what I'm typing. I don't
    give a fuck whether Outlook wants to compact my inbox. Don't pop up when I'm typing. It's like slapping
    the keyboard out of my hand.

    Here's how notification and popups need to be solved. Have a short queue of icons representing popups
    on the right upper corner of the screen. There can be a configurable message beep for each item (or one
    beep for multiple items should a lot of them popup at once). The icons can't blink or otherwise try to
    distract. If I click them the dialog box folds down Mac OSX style. I can configure it to expire dialog boxes
    if I chose to ignore them. In that case the application gets told the dialog has been cancelled. Optionally
    I can tell the application that I'm ignoring its popup and it is also then blacklisted for that dialog or for
    any dialog for that matter.

    The only time I can actually envision an exception to the icons not blinking or being distracting is if
    the OS or an app is reporting a catastrophic event (about to lose power, disk errors etc.).

    So I've been bitching about Windows but this is something I'd like anybody designing a desktop to
    think about.

  25. Hi, I'm Mark Shuttleworth.. by Linegod · · Score: 2, Insightful

    ... and I'm going to tell you about things that already exist, that other people are working on and make it sound like it's exclusive to Ubuntu.

    Thank you for your time.

    --
    -- I care not for your foolish signatures.