Ubuntu 9.04 Jaunty xfce gripes (geekery, rant)
- I really don't like the new window menu. The old one was nice and tiny and concise, with one- and two-word options like "stick" and "shade" and "send to." The new one is very wordy and verbose with a HUGE list of options, and the aforementioned ones have become "always on visible workspace" and "roll window up" and "move to another workspace." Who the hell thought this was a good idea, and more importantly, is there any way to change it back?
- Why do new windows always pop up underneath existing windows? I always end up having to look at my taskbar to see if something actually happened as a result of my action (like opening the settings manager) and then click on it there to make it visible. Apparently the devs have a hard time understanding the issue, too.
- Why can't it be consistent about new windows getting focus? If I press ^N in Thunderbird, the new message window pops up right under my cursor but the window isn't focused, and my typing still goes to the main Thunderbird window (which, by the way, does not handle random typing very well, since apparently every unmodified key is a shortcut in it). If I do ^X-5-f in Xemacs to open a file in a new window, the new window gets focused (and of course pops up beneath everything else). Basically, between the focus behavior and the window layering, I get a very inconsistent and annoying experience.
- The xfce-panel notification area only allows square (in the "1:1 aspect" sense, not the "non-curved" sense) icons. Workrave uses a rectangular "icon" for its timer. So it breaks badly.
- Of course I gave Gnome another shot but I still don't like it.
I really wish it were feasible for me to just use a Mac at work. (I did for a while but some of our platform-specific tools don't really like running under VMs, and aren't quite portable enough to work well in OSX. Some people here have enough tenacity to get it working well enough for them but I'm not that patient.)
I seem to recall pwm had perfect focus behavior, plus a few other nice things (e.g. being able to bind any key to any action, which I used with my xmousekeys hack). Maybe I should see about running a bastardized pwm-plus-gnome-panel environment. (Of course it would have to be the older version of pwm before it got merged with ion, which was and always will be shit.) Or maybe fvwm2 (since pwm's tabs stuff is useless nowadays, even though it's the best tabbed-GUI implementation I've ever seen), or even twm.
Comments
Although I haven't tried it in a while (I think I last tried 4.0 which by all accounts should have never been officially released, and certainly shouldn't have been the official DE of Kubuntu 8.10 which was how I first tried it), so I'll install it now and see if I feel better about it now.
Also I have a strange screen geometry because I work on a laptop with an external monitor attached. (Another gripe is that X11 doesn't seem to have any way of cleanly dealing with it. Xinerama just barfs, and nVidia's "TwinView" thing works by making a virtual space of which a big chunk is inaccessible. Unfortunately I don't expect this to change anytime soon.) Also, some of the things I run (especially VMWare) really dislike a windowing environment which tells it how large to make its window.
In any case, whatever I do use, I need the ability to run at least a minimal gnome-panel for just the notification area, since there is legitimately useful stuff that runs there and which nothing else seems to do nearly as well on Linux these days.
(Also, to use xmonad it looks like I'd have to learn Haskell, and I left lambda calculus behind when I finished grad school.)
I'm in the same boat screen geom wise (in the end i settled for TwinView -- yeah having the pointer wander out of sight is v. annoying).