Diverging paths: KDE Plasma Desktop vs. Unity
netrunner-mag.com
netrunner-mag.com
The ability to configure things is important to me. However, what is more important is an efficient workflow that makes simple things quick and easy. I don't want a giant, full-screen, tablet-style main menu on my desktop or laptop. In fact, what I want is a Windows 95-style menu, even the "enhanced" Vista/7-style menu is too bloated and weird to use. The default menu in KDE is awful, but, and here's where configuration comes in, I can change it.
"[..] Unity takes a very weird stance when it comes to Windows management: if there’s more than a single instance [of a process/window] it will throw you into an exposé-like view with the corresponding windows (the rest fades out). [..] It’s a very disorienting interface that requires to travel long distances with the cursor. Why is it disorienting? The position of the window preview you selected in the exposé-view is not entirely related with the actual position of the window, moreover, all other Windows pop back adding even more noise.[..]" - this is exactly what I experience. And using Alt-Tab is NOT better if you have several terminal windows opened!
"[..] Remember I mentioned Unity’s approach to menubars being like Apple’s? It only appears on hover. Isn’t that a little cryptic? Moreover, it automatically makes it impossible to know if there’s a menubar to begin with. Anytime a user installs a new application he/she is forced to check manually if there’s a menubar. It also makes it impossible to aim for the desired menu, you got to move your mouse to the top, wait for the menubar, and then visually search for the menu you want, then move your cursor again and then click on it. Why hide it? Is not like Canonical is doing something with all that space[..] It also cuts down the name of the application. Considering there’s no visual link between the menubar and the app it corresponds to (let alone the window), isn’t that just the exact opposite of what makes sense?[..]" - And some applications do not follow the menu on the top and instead show the menu in the window (LibreOffice, which I rely on daily).
I do not want to complain about customizability of Unity. Most of the things I like. The standard experience just works. But the two points above are just irritating. And because I am using only the LTS of Ubuntu I hope these issues will be fixed in 1204 LTS.
Use alt-` to switch between windows of the same program, without using that feature. With this minor adjustment from the Windows routine it is more pleasant.
I agree it is a little cryptic, and overly concerned with space saving, only to show menu bars on hover and otherwise to show the window title. But, I think it is not an actual problem after a few seconds seeing how it works.
On the other hand: I still have problems with dash coming up very slowly, and with windows nondeterministically moving to the wrong monitor, and with power usage on laptops. It isn't as though it's perfect. But I think the design is basically OK and Ubuntu is having more trouble on the technical end of things, with endless technical papercuts that never get addressed but always get their issues closed.
Also, for the menus there's the Hud. It's a keyboard interface for all menus on top. So press Alt, release the key, and then type 'Save as' when the Hud appears. It's the same for all other menu entries.
Hell yeah! Does anyone know how to effectively use KDE's activities?
When I tried to use it, I was expecting something that would remember opened apps and the placement of their windows, which is what my intuition said "activities" should be like, a set of programs and an arrangement of their windows that represents a particular "activity", like having a PDF of SICP opened on half of my screen, a Racket repl on the other and a browser with some specific tabs on my other display, but if KDE's activities can give me this, I haven't figured out any way in hell to get it to do this. And if it's supposed to do something else entirely, then no documentation or tutorial ever managed to explain to me what it does in a way I could understand. Don't get me wrong, I love KDE and it's the single Linux DE I can stand besides xfce, but it has a bunch of "wtf" features that I just stay away from, and they made them attract the attention of new users in a way that makes them go through hours of WTFs before finally abandoning the feature and deciding never to touch that part of KDE again.
I usually use two different Activities named Work and Fun. In Work I have my text editors, konsole with multiple tabs, a couple of widgets related to those apps, my work email and maybe some books for reference. In Fun I have the web browser, Ksudoku opened and widgets with jokes, rss feeds, email, weather information, etc.
It's easy to notice what I have configured: a distraction-free environment to focus on my work and a distraction-full one to relax; just two clicks between the them! Couple this with the Pommodoro technique (25 minutes, 5 minutes play) and KDE has made me a very productive and happy worker.
Hope my example helps.
KWin has more features than Mutter and is more stable than compiz. It has several interesting features related to the application menus, Plasmoids are actually fairly nifty and useful if you're into that sort of thing. And to top it off, a default Kubuntu install uses a little less than .5GB of RAM at the plasma desktop.