[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#225010: RFP: xdirectfb -- X server with DirectFB backend



Package: wnpp
Severity: wishlist


* Package name    : xdirectfb
  Version         : 4.2.1
  Upstream Author : Denis Oliver Kropp <dok@directfb.org>
* URL             : http://directfb.org/
* License         : LGPL
  Description     : X server with DirectFB backend

(Include the long description here.)

XDirectFB is a patch for the XFree86 server. This is the readme:

<readme>
XDirectFB
---------


XDirectFB is a rootless X Server using DirectFB windows for
X11 toplevel windows. This way you can adjust the opacity
of every application with your mouse wheel (while holding
CapsLock or Meta down over a window). More details about
these shortcuts can be found in the DirectFB README.

Window movements are initiated by the applications or
the window manager. The graphical movement is done by
DirectFB using available hardware acceleration.

Overlapping toplevel windows do not cause expose events,
i.e. redrawing of the window contents, as they are DirectFB
windows and therefore have an own surface, a.k.a. backing store.


XDirectFB Options:

-defaultOpacity   <opacity>   set the default opacity for toplevel windows,
                              value ranges from 1 (almost invisible) to 255 (fully opaque).
-unfocusedOpacity <opacity>   set the opacity used for unfocused toplevel windows,
                              value ranges from 1 (almost invisible) to 255 (fully opaque).
-enableUnfocused              enable usage of unfocused opacity value.
-enableFadeIn                 enable fade in of showing windows.
-enableFadeOut                enable fade out of hiding windows.
-enableRoot                   enable root window, still experimental.
-displayLayer <ID>            choose display layer (0=primary, for other IDs try "dfbinfo").


XDirectFB is written by Denis Oliver Kropp <dok@directfb.org>.
It's heavily based on XDarwin and some KDrive code.

Short installation instructions:

- Check out module "xc" from XFree CVS (www.xfree.org)
- Apply patch "xc-directfb.diff" with "-p0" within "xc/"
- Copy directory "programs/Xserver/hw/directfb" into "xc/programs/Xserver/hw/"
- Copy files in "config/cf/" into "xc/config/cf/"
- Adjust "xc/config/cf/host.def"
- Run "make World", lean back, run "make" for safetiness, run "make install".

The default installation directory (defined in host.def) is /usr/local/X11R6.
</readme>

Basically, it's a patch for the xfree86 source package generating a XDirectFB binary. Only this binary is different from the ordinary xserver-xfree86 installation.


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux arkas 2.4.23 #1 Mon Dec 8 09:30:58 CET 2003 i686
Locale: LANG=C, LC_CTYPE=C




Reply to: