GNOME Bugzilla – Bug 623717
Hamster's Workspaces functionality doesn't work with Compiz and doesn't say so.
Last modified: 2010-12-14 16:21:33 UTC
= Steps to reproduce = 1. Enable Compiz 2. Go to Hamster preferences > Workspaces = What happens = There is only one workspace in the list (regardless of their actual number) and even this single one doesn't work. Switching to it doesn't trigger assigned activity to be selected. = What should happen = 1. It would be great if Hamster worked with Compiz. ux-error-prevention: User experience principle: interfaces should proactively try to prevent errors from happening. or 2. If you don't want to support Compiz/other WM's in general, then Hamster should inform the user why it's not working (e.g. "Compiz/graphical effects are enabled on your system and Hamster won't work with that") and offer to switch to Metacity. ux-error-recovery: User experience principle: interfaces should proactively help users recover from both user errors and technology errors. (A preferable case is to address through ux-error-prevention so that the error does not occur). and 3. Mention it in the documentation. = Additional information = http://library.gnome.org/devel/hig-book/2.30/principles-feedback.html.en http://spreadsheets.google.com/pub?key=tJxF8zTuLdEj9pUcxnLAemA&output=html http://blog.mozilla.com/faaborg/2010/04/22/dont-talk-about-users/
thanks for all the references and everything. patches are welcome!
taking a second look, the bug should go into compiz/wnck ux-bug-reporting: User experience principle: one should keep textbook samples to oneself, unless they are adding anything to picture.
Hi, I'm experiencing the problem, and I'm a compiz user, so I can forward the issue to their tracker. But I don't really understand the problem, could you please explain why it should go into compiz? thanks, pura vida.
Because it's compiz + wnck that tell us "there's just one workspace". If the two stop lying, Hamster will work as expected. (To be fair I think they currently have to do it to avoid mapping/unmapping windows.)