Slashdot Mirror


Users Hack Aqua to Make It More Usable

edibleplastic writes: "Wired is running an article about how many beta testers of Aqua are hacking the software in order to return it somewhat to its previous appearance. From the article: '"The most distressing part is feeling like a complete novice again." McIntyre said. "I've been using and programming Macs for ten years, and now I'm sitting in front of it going 'What? Huh? How do I launch an application? Where did my icons go?' Talk about disorientation."' Among the hacks are a desktop trash bin and the OpenStrip, an Open Source version of the Control Strip."

16 of 259 comments (clear)

  1. Exaggeration by TheInternet · · Score: 4

    I've been using and programming Macs for ten years, and now I'm sitting in front of it going 'What? Huh? How do I launch an application? Where did my icons go?' Talk about disorientation.

    This is silly. You launch applications by double-clicking then. They're all stored in /Applications, which is accessible from the Go menu, or by hitting Command-4.

    - scott
    ------
    Scott Stevenson

    --
    Scott Stevenson
    Tree House Ideas
  2. Panicking Apple? by mcc · · Score: 4
    Heh.

    This is nothing. Wait until people are rewriting the hardware abstraction bits of the Mach microkernel to add support for non-standard hardware and then creating unauthorized ports. You can do that, you know-- i've talked to people who have recompiled their darwin kernels and installed them under os x and had it work perfectly. So once people start using this to make os x work on non-apple or non-supported hardware... ooh, that should be interesting to watch.

    Which isn't to say apple doesn't secretly want that. Apple has a pretty firm history of denouncing such activity, then turning the blind eye of "unsupported" to a hell of a lot of things you'd think they'd be reacting against. Or writing in things to make such activity easier and then refusing to document them.

    No way of knowing what would happen, of course. Apple Computer is the single most unpredictable force on earth.

  3. three types of os x pb user by mr_burns · · Score: 5

    I've been using os x pb for a while now as my primary OS. I've also been a mac user since before they were shipping to customers, and a linux user since kernel 2.0. What I have to say about reaction to the gui is it depends on what kind of user you are. I won't go back to the old GUI...even though I love it so....I get things done so much faster, smoother, and I find that i actually enjoy computing a whole lot more with aqua...i call it the "whistle while you work" factor. The thing is that it takes a few weeks to hit your stride with the interface, and a lot of people are willing to deride and hack at it before they get a rtrue feeling for what it does for them.

    There are three types of os X PB user.

    first week of usage:
    Unix guy: "Hey, the filesystem looks all funky, how come editing half the stuff in /etc does nothing? Neat ssh and sshd are installed alraedy"

    Mac - Linux guy: "Where's the chooser? Where am I? screw it...cd ../ what happens if I nmap this box?"

    Mac guy: "Where's my damned tabbed folder...where's the chooser?"

    Week 3:

    Unix guy: "Cool...NetInfo does all the etc stuff...not to self, do not give anyone UID 500"

    Mac - Linux guy "Sweet...got X-windows apps running in aqua, screw classic environment to run pshop...I've got gimp. Macos 9 gui is butt ugly compared to aqua"

    Mac guy: "Ok...I can put an alias on the desktop, that'll be kinda like tabbed folders. I can get to the fileserver through the go menu. Internet Explorer is a piece of crap that doesn't know how to save files...classic is slow"

    Week 5:

    Unix guy "holy crap...if I type >console at login, I get a console....sweet"

    mac - linux guy "cool, I can customize the desktop and GUI to my liking at the prompt....this is WAY better than ResEdit...I can get all the things I mis....wait, I don't miss the finder at all"

    mac guy "I think I can work with this"

    --
    "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
  4. What's so controversial about this? by AntiPasto · · Score: 5
    This can be summed up very easily. People prefer familiarity in GUI, and change only gradually, and when they see benefits.

    Just like when Windows 95 users ran progman.exe to get their old folders and icons back, and those who run X just to have multiple X terms... some eventually change, and others just stay for whatever reasons: ease of use, no desire to learn new ways, or just to get things done without having to worry about changing the way you work.

    ----

    1. Re:What's so controversial about this? by bughunter · · Score: 4
      There's a difference between not wanting to change, and not wanting to have your carefully crafted tool taken away and replaced with a marketing-designed toy. Aqua strikes most Mac users I've talked to as a step backward, a pretty-widget marketing schtick, or both. And without exception, they've heaped derision on the icon dock.

      Now I don't think the dock is a bad idea by itself, but they took away every other means for the user to customize the way his desktop works: the Hierarchical Apple Menu (with the Apple Menu Items folder) and the Tabbed Folders cannot be replaced with a row of icons.

      --
      I can see the fnords!
  5. No big deal by Auckerman · · Score: 5
    Classic MacOS users have been hacking thier OS to make it more "useable" for years. I remember installing Aaron to make MacOS 7.5 look like what became MacOS 8. Speed Doubler, Launcher bars, Now Menus (tm), and even NeXt like docks are all available. This is not news.

    What is news, is the fact that Apple has provided simple commands to change almost every aspect of how your desktop looks. Want a semi-transparent terminal? How about the trash on the desktop? Maybe you want that useless Apple in the middle of the Menu bar to actually do something, I'm sure you can do it. What's also cool is that "$man netinfo" pulls up a nice manual (read book) on the database for system settings, or that "$man perl" pulls up a damn BOOK on how to code Perl. OS X has the first functional man pages I've seen in my life (that is, they aren't written in geek speak for coders).

    --

    Burn Hollywood Burn
    1. Re:No big deal by BlowCat · · Score: 4
      > How about the trash on the desktop?

      Big deal! Some people have trash on the desktop without even having a computer!

    2. Re:No big deal by Ryano · · Score: 4

      "OS X has the first functional man pages I've seen in my life (that is, they aren't written in geek speak for coders)"

      Um, aren't practically all of them more or less the same man pages we know and love from other Unices? The Perl one you mention definitely is.

      In any case, you can read them all here: http://www.osxfaq.com/man/

  6. some ppl use Macs not for the interface by myc · · Score: 5
    John Siracusa, a programmer who has written reviews of Mac OS X for Ars Technica, said that while the new system is more powerful, no one uses the Mac for technical reasons, they use it because of the interface.

    Not entirely true. Do Macs not have superior color calibration capabilities, and thus is the preferred platform for graphics designers? Furthermore, some of use Macs because the PHB uses them (lots of PHBs in academia use Macs).


    ---
    Santa Claus: "Ho ho ho!"

    --
    NO CARRIER
    1. Re:some ppl use Macs not for the interface by tbo · · Score: 5

      John Siracusa, a programmer who has written reviews of Mac OS X for Ars Technica, said that while the new system is more powerful, no one uses the Mac for technical reasons, they use it because of the interface.

      It may be true that no one uses MacOS 8/9 for technical reasons, except graphics designers. If so, it's also true that nobody uses Windows for any good reason, except that everyone else does. :-)

      From a technical standpoint, Mac OS X is on par with or superior to Linux in many ways. Take a look at IOKit or Quartz or the capability for stackable file systems. Cocoa is also a sweet framework, and Project Builder is a very nice IDE, with all the standard unix tools (gcc, gdb...) in the backend. Why do I say it's technically superior in some ways? Because BSD is technically superior to Linux in some ways, and MacOS X inherits from BSD. Apple has also added some nice extras, as I mentioned earlier.

      Linux zealots: yes, go ahead and flame. "There's no way Apple could ever match the holy power of the Penguin," yada yada... Keep in mind OS X isn't the dark side any more--a lot of it is Open Source. Hell, you should even be able to run Linux binaries...

  7. Hard core hackers by Zico · · Score: 5

    I'm glad they rectified the problem. I just don't feel like an elite, hard core, down-to-the-metal hacker unless I have on my computer desktop a group of pixels in the shape of a garbage can.


    Cheers,

  8. A real test for Apple by Anonymous Coward · · Score: 4
    Software at this stage isn't supposed to be perfect, so it's no surprise that OS X isn't. But the real test for Apple will be to see how they react to this, by changing OS X, before it ships. I hope for the sake of the Mac faithful (I'm not one of them, BTW) that Apple at least provides a convenient way to reconfigure the UI to a more traditional look.

    Now that I think of it, this reminds me of the mess MS made with their stupid "one click to launch" and active desktop moves. The number one request they had was to turn them off by default, since the majority of users hated them.

  9. Re:An ounce of prevention... by Cid+Highwind · · Score: 4

    put the following in /etc/hosts (most unices) or c:\windows\hosts.txt (Win9x)

    127.0.0.1 goatse.cx
    127.0.0.1 slashmirror.tripod.com
    127.0.0.1 slashtroll.org

    Never again will you see anything from those servers.

    --
    0 1 - just my two bits
  10. Re:Not true- many mac users customize by Mr.+Barky · · Score: 5

    Many user interface studies have shown that it is significantly faster to have the menu on the top than on the top of Windows. Why? The menu height is infinite so there is much less need for fine motor control - you just jam the mouse to the top of the screen. The reason people don't think it is faster is that when accessing a menu on the top of a Window, users are using that fine motor control and lose track of the time it is taking. In other words, you may perceive it to be faster, but if you use a stop watch, it is actually slower. The orignal Macintosh user-interface designers studied this very carefully when they made the decision to put it on top.

    See this article on AskTog (go to question #5)

  11. Re:Hey Mac users: by marmoset · · Score: 4
    Bearpaw said:
    Yeah, it's kinda odd that Kahney seems to have missed the fact that being able to make such changes is a good thing. (To whatever extent OS X / Aqua makes this easier, about which I'm not really sure.)

    A lot of the more popular interface hacks are simply people turning on functionality that's built into the OS but which they haven't written an interface for yet by default. For example, you turn on mounting disks directly on the desktop just by flipping a bit in a property list. Likewise, the terminal app has built in support for translucency that you can turn on just by adding a property to your prefs file. People are discovering more of these goodies every day.


    Contrary to all the people wailing about how lost they feel, I'm excited to be spelunking in new territory, finding and being turned on to new details and fun shit every day. There's a lively network of young sites (macosx.com, osxtalk.com, macosxhints.com, etc) where people can swap bits of new knowledge. This is the fun part of an OS's evolution, before people's ingrained habits and the backwards compatabilty albatross start to become a drag. I know I'm not missing the fricking Apple menu.


    -d.w.

  12. fragments by mcc · · Score: 4
    Alright, this says about half of what i want to say, but here's just a quick little overview which will be ignored and drowned in the same stupid, inane comments that seem to be all slashdot can produce on the subject of apple.

    Watching the mac community i have seen it simply split in half between those who want Aqua and those who don't. Those who have discovered aqua works for them are happy and have the luxury of getting to simply label anyone who doesn't agree with them as closed-minded and reactionary; those who don't are simply having to face the reality that for the next God knows how long they will hve to either live with this or screw up their system with half-assed, patchwork third-party hacks. Those in the second group are becoming desperate, and are probably closing themselves to some of the [very few, in my opinion] interface changes in os x that needed to be done. Apple, meanwhile, is (i'm afraid) going to wind up so inundated with DUDE WHY DID YOU GET RID OF TEH AAPPOLE mENU!!! you SUCK!!! That they will probably be somewhat closed off to any real, constructive critisism.

    From my end, this is not about resisting change. It's about customizablity, and apple's dogged resistance to allowing it. The mac os, since version 8.5, has had the most advanced theming system ever designed for anything; apple refuses to release the specs on how to design for it. Themes exist based on reverse-engineered specs, and most of them are quirky and/or slow. Apple seems to have some kind of seige mentality.

    Aqua is everything some people need. It doesn't fit everyone's needs. It was designed to be as simple as possible, to be straightforward for imac users and not overwhelm people. The problems from go from practical -- that os x, rather than doing things in a different way, simply removes huge blocks of functionality (say, an easy heirarchal interface to common things, or an easy way to knock windows out of the way such as windowshade as opposed to a minimize that turns the window into an postage-stamp white blur eating up the single most precious piece of screen real estate you have) without providing new ways to do it -- to personal -- in my opinion, maximize/minimize and excessively paned interfaces are hideous, clumsy concepts, and this is simply the way i feel and the way i've always felt -- to the simple fact that aqua, with its glaring white lack of contrast between different screen areas, gives me and many other people literal splitting headaches with prolonged use. (the headaches have stopped now that i've installed a far uglier but at least darker theme.) Obviously not everyone will feel these way. Some people will find the way the dock lets them do the practical things efficient, some people have different personal preferences, some people won't have the headache problem.. and i am happy that these people get to use mac os x and are satistfied with it. But apple needs to recognize that people's opinions will differ, and build in the greatest amount of customizability they can...

    Or maybe they're forcing everyone to use the aqua interface as a test. Maybe they're preparing at the same time a completely old-school os 9 interface you'll be able to switch between at will with an aqua interface. There is already signs of this; there is a quick, simple command (defaults write NSGlobalDomain NSInterfaceStyle nextstep) that will let you completely convert all cocoa apps to an old-school completely nextstep interface, both in appearance and behavior. (Minimizing even works the old, cool, freeform nextstep-dock way.) Maybe apple is forcing us to use the new interface because they want us to all give it as much of a chance as we can so we can overcome our initial misgivings and give real, informed feedback on it instead of just switching into an OS 9-style shell without giving it a chance, and once the real os x is released they'll suddenly give us all these options that were hidden before. But i don't feel terribly optimistic.

    Quick note to Prophet of Doom and Ex Machina: Yer idiots. Both of you. OK, maybe not idiots. But you are at the least uninformed. OS 9 was customizable. There were more wierd interface hacks for every Mac OS i've used since 7 than you can imagine, interface customizations that ran deeper than anything i've seen as part of windows. Maybe the proverbial sheeplike mac user who will accept whatever they put in front of them unquestioningly exists, but i don't know where they are. Most mac users either use it unquestioningly because they *like* it that way-- and if they don't, they switch to windows or download an extention or something. meanwhile: OS X will The "customizable" things here have nothing to do with the bsd code inside. The part we are talking about customizing here is the interface, which is not part of the open source core any more than GNOME is part of the linux kernel. Yes, it is possible now for us to compile our own kernels, which is wonderful. But in the end it isn't the least bit relevant to aqua. In the end it will be more possible to make os x "hackable" than it was for OS 9, but this has nothing to do with anything apple will do and allow and everything to do with simple subtleties of the way Objective C and the apis work, everything to do with nib files and messaging.. basically not becuase apple makes it easier to customize in os x, but because os x makes it easier to go around apple.

    In the meantime if i was happy with a good, modern OS with a nice convenient bash shell and a clumsy interface i would have switched to debian a year ago. But i'm staying with os x because i think i can meld it to what i want, and because i believe below aqua it is the best OS ever created...

    OK, I submit now for your flames. I suggest you ignore the question of whether i am making any kind of general point, take some one tiny aspect of what i've said which is flawed, blow it up real big and use it as an excuse to dismiss everything else i or any other mac user has ever said and conclude with a personal attack.

    -mr. cranky

    i hate slashdot