Changes between Version 2 and Version 4 of Ticket #1548
- Timestamp:
- 03/20/08 10:35:12 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1548 – description
v2 v4 1 xmonad is a [http://www.ohloh.net/tags/haskell popular] Haskell open source project, with many users. This project would seek to integrate "[http://en.wikipedia.org/wiki/Compiz compositing]" support into xmonad, via extension modules. 1 [http://xmonad.org xmonad] is a tiling window manager for X11, and a [http://www.ohloh.net/tags/haskell popular] Haskell open source project with many users. 2 3 This project would seek to integrate "[http://en.wikipedia.org/wiki/Compiz compositing]" support into xmonad, creating the first compositing tiling window manager. 2 4 3 5 Compositing is the use 3D hardware accelaration to provide window effects, such as in the Apple "expose" functionality, and Compiz, an unix window manager supporting compositing effects. … … 5 7 By reusing the compositing libraries provided by "compiz", binding to them from Haskell, and integrating compositing hooks into xmonad, we could hope to write effects in Haskell, for the window manager. 6 8 7 This would make xmonad unique: the only tiling window manager with support for effects. Additionally, a Haskell EDSL for describing effects would be of general utility.9 This would make xmonad unique: the only tiling window manager with support for compositing. Additionally, a Haskell EDSL for describing effects would be of general utility. The result would be a novel UI interface, and would investigate how the user interface for a tiling wm can be enhanced via compositing. 8 10 9 11 The initial goal would be to bind to the basic library, providing a simple effect (such as shadowing), and then extend the supported effects as necessary.
