NOTE
This thread is not about OSX being almighty. 15 Things Apple Should Change in Mac OS X All OSes have pros and cons. OSX have flaws. Windoze have plenty of flaws.
This thread is about improving Linux Desktop Environments, acknowledging that the Linux DE too have flaws, and there are plenty of room for improvement and innovation. It is also about acknowledging that other OSes, like OSX, DO handle certain things better than Linux , and how we in the Linux community can learn from it and maybe develop similar or another way to tackle those issues. Of course there are things that Linux does better than OSX, like 'multiple workspaces'. Now OSX and Vista wants/have it.
This thread does not belong to the Mac OSX forum section. It should belong to something Linux-related. Please move this thread appropriately. This thread started from Ubuntu Cafe.
SUMMARY -- The window list/task bar,notification area/system tray and program launcher and maybe alt+tab should just be one thing. Desktop environments should rethink the way hidden/minimized/inactive windows should be handled.
OSX DOCK (demo: Macworld San Francisco 2000-The Mac OS X Introduction (Pt.3))
- You look at the OS X dock, it seems so flexible, cos you can 'drag' anything into it and 're-position' the icons.
- What really reduced redundancy is where 1 icon in the dock represents opened applications/window list + system tray + program launcher. If something like that exists for my panel, that would save so much space, and I could add more things to my panel and I prefer using 1 panel for more space for more important things, like applications.
PROGRAM LAUNCHER + WINDOW LIST + SYSTEM TRAY
- You look at the Window List, you can't do anything to it. Everything just opens from left to right.
then another icon there representing that GAIM is 'opened' (window list) then yet another icon over there which shows the 'status' of GAIM (system tray)
- You have an icon here which represents 'opening' GAIM (program launcher)
Can you see the redundancy? Maybe theres an applet to merge these 3? Docking programs on Ubuntu don't work the best.
IDEAS/PROPOSAL Program Launcher+Taskbar+System Tray HYBRID These are a few ideas I have on this window list + systray hybrid (maybe a program launcher as well). Lets use 3 opened Firefox windows as an example.
For a start, make each task button in the window list rearrangeable by dragging. Each of the ideas below would have just 1 icon next to the Firefox button which can act as a system tray.
- In the Window List, there will be 1 Firefox button with 3 segments, each segment representing each window. When you drag the button, you drag all 3 segments and the systray icon with it . This is for people who do not like grouping windows, but want things to be more 'grouped' together.
- Same idea as current grouped windows except you can choose to just 'hover' your mouse over the Firefox button, and a list of 3 items can be chosen. Each item representing a window.
Here is what it might look like: http://www.robin.com.au/image/mywinlist.png http://www.robin.com.au/image/mywinlistb.png --
[B]LONG VERSION
WHY I CHOSE DELL UBUNTU OVER APPLE OSX[/B] I've noticed a pretty significant amount of University students switching to Macs, mostly the ones doing computer science. A friend of mine has just turned to a Mac user and have been raving all about it to me. I've always dreamed of getting a Mac and was determined to get one soon, but since I am poor and love Ubuntu, I just settled for a cheap *** bare-minimum Dell Inspiron 6400 running Edgy Eft (I may try to get a refund on Microsh*t Windoze one day). During the time I bought the Dell, there has been so many news of people's disatisfaction with Macs and converted to Ubuntu, whether it be that:
- The file formats of their 1st party apps are not standardized and locks you into using Apple-only apps (much like how Microsh*t do with Office).
- Not as customizable as Linux. Many/some keyboard shortcuts cannot be changed. Whereas in KDE, almost anything can have your own custom keyboard shortcut (I like). The top ~20 pixels of the screen where the OSX menu bar inhibits is STRICTLY off limits.
- Macs are simply horrendous as servers. (Not really much of a complaint but yeah)
- Expensive, and Apple really profits a lot from every purchase of anything Mac.
- More reasons that I can't remember.
Regardless, I know Macs are still awesome, but because of the reasons above, (mainly I like customizability and Beryl looks prettier), I bought a Dell, exterminated Winblows suXPee, and cleanse it with Ubuntu. I had no regrets.
TAKING NOTICE OF MAC OSX AGAIN Now suddenly everyones getting a Mac, I felt like feeling jealous, but instead I thought, my Ubuntu Edgy+Beryl+Xfce4.4+KDEapps+Opera will kick anyone's Mac any day.
Then today my friend continued to brag a bit about her Mac and sent me a link to youtube to watch some old clips of Steve Jobs. Then I got hooked to youtube immediately and started viewing all Mac conferences.
After watching the one when Apple 1st previews OSX in Macworld San Francisco 2000-The Mac OS X Introduction (Pt.3)
Even though that was year 2000, I felt that OS X alpha's Aqua is so much superior than todays Gnome/Kde/XFCE after 6 long years.
Please view the Macworld link right above.
LITTLE THINGS THAT I LIKE & NOT LIKING FLOATING WINDOWS The Part 2(or 1) of that video shows how the 'save dialog' is stuck to the window, so you know that it is that particular window that wanted to save. Rather than something like GIMP where it has so many bloody windows. Toolbox is a window, dialogues are windows, opened images are windows. Why is that??? F**kin cluttered! Can't it be just 1 window containing all that? Like Photoshop. I've talked about the concept of 'floating windows' which is how all application windows behave today and how it annoys me and there are better ways like tabbed & tiled window managers like ion3. The thread is this: Current concept/conventions of 'window management' = UNPRODUCTIVE?.
However I realised that 'floating windows' are what people are used to and casual users could control it easily with a mouse. I believe that the mouse slows productivity, and keeping your hands on the keyboard and using keyboard shortcuts are the fastest and most efficient way of working, therefore making 'floating windows' crap and tabbed/tiled windows ideal. But the mouse was invented for a reason, ease of use and is ideal for 'floating windows' even though you might waste your time dragging, overlapping, moving, resizing and keeping 1 hand away from the keyboard where actual work can be done.
WINDOW LISTS/TASKBAR + SYSTEM TRAYS ANNOYS ME Anyway, back to the Mac OSX thing. So other than 'floating windows' which annoyed me (but not that much anymore), is bloody window list/taskbar and notification area/system tray. Firstly, why the fork are there so many names for them??!?!? They are redundant enough!!
When you alt+tab, to me, looks like another redundancy as well. What you see when you alt+tab is pretty much the same thing that you see in your window list/task bar. But people tell me that alt+tab is used to quickly switch between 2 most recently used apps (I would prefer if alt+tab directly affects the window list instead). Fair enough. So I will focus my annoyance more towards the taskbar and system tray.
In contrast, look at that Mac youtube video, it talks about the OS X 'dock'. It is a taskbar, system tray AND program launcher (that could almost do away the start > program menu as well) AND whatever you want really, like files. How clever is that??
I've always known about the dock's ability but was able to put up with window lists and notification areas, UNTIL I saw that video today, seeing the dock in pratical use and how Steve Jobs make it sound so wonderful. It has been over 6 years, why are we still using window lists and system trays??? We don't have to COPY the OS X dock exactly, there are definitely other ideas, we can all innovate.
There are other OSX dock imitations for Ubuntu, like kxdocker, kooldock, gnome-dock. But they are all lacking. Kxdocker is probably the closest, but works crap with Beryl, and I cannot drag and drop icons anywhere around the dock, and rearrange them, among other things.
Then there is this 'single window mode' in OSX on the right side of the title bar (please watch the video to see what it does). I think that solves 80%(maybe 90%) of the problem that I have with 'floating windows'.
CONCLUSION I've always thought that maybe one day the problem that I have with cluttered 'floating windows' and taskbar+system trays would be solved. But it already has! Apple has done it! Now I do feel slight regret for not getting a MacBook, especially recently I feel that Edgy Eft isn't a very strong release compared to other versions and even other distros. Beryl is silky smooth though. BURN!
I speak of customizability on Linux but could not customize the Window List + System Tray to make it more usable and productive. I spoke of Mac's UNcustomizability, but it was done right in the 1st place and did not need any customizing.
It's probably too much to ask telling developers to write their apps to not support system trays and windowlist, and rewrite to support something which is non-existent at the moment. So I guess that's the problem, different apps (desktops, file manager, IMs,etc.) are written by different people spread in different places around the world. I guess that's the downside of opensource, big changes cannot be made (Can it?) Whereas the OS X developers are all in one building, and could make those changes.
What I really like to see 1st on DE (desktop environments) on Linux though, is to make each item in the window list/taskbar draggable so I could rearrange the list instead of always stacking minimized apps always to the right. I thought DEs would allow something like that already.
Just sharing my thoughts.
By the way, Other than the crazy amount of windows, GIMP is good, I use it often. And I also like to see brushe sizes that can be changed dynamically.
Thank you for reading, Robin