I installed Beryl on a
laptop yesterday, and I've been enjoying the experience overall. When I
first heard of it, I turned my nose up at it as a favoring of style over
substance. At PyCon, though, I saw some people using it and had the
opportunity in the meantime to use a Mac and experience things like
Exposé and the dashboard, and my interest was piqued.
Desktop switching becomes freefall.
Things I like:
- Scale/Window Picker may change the way I work.
- Thumbnails during Application/Window Switching make changing tasks
much quicker.
- A few of the provided animations enhance the user experience.
Things I don't like:
- Some keyboard shortcuts I setup for Gnome/Metacity have continued to
work, e.g., ctrl-n for the browser and ctrl-m for mail. Others, like
ctrl-t for a terminal window, don't. I haven't figured out why this is,
though I did add ctrl-t throught the Beryl Settings Manager. I haven't
determined if I can hook the "windows" key (Super_L) back up to the
Gnome panel menu; I particularly miss that setting.
- There's a dearth of documentation. It's hard to know what a
particular setting is even for, unless it's self-explanatory, which many
of them are, fortunately. Of course, this is a great opportunity to
contribute to the project.
- Some features have no discernable effect. I followed the directions from the Beryl FAQ to apply transparency to
menus, just to check it out, and nothing changed. I've seen this on a
few features. For some, it could just be that I don't know what change
I've actually made in some cases.
- Too many configurables!
As Chris and Jeff predicted, the biggest
annoyances stem from moving from a mature desktop environment/window
manager to something newer, with different commands and interactions, as
well as niggling problems that might be bugs or might just be my lack of
experience with the system, though some would say if don't grasp the
workings of the system, that in itself is a bug.
Lest I sound down on it though, these are only initial impressions
after a few hours of use, some of which were spent fiddling with the
configuration and focusing on Beryl rather than just working within its
environment. It's neat, bringing an underused piece of hardware, the 3D
display card, into the workflow.