X11 server
From ArmadeusWiki
Page under construction... Informations on this page are not guaranteed !!
Introduction
Even if using an Xserver in an embedded context is most of the times not a necessity, it could be interesting in some "PDA like" applications, where existing applications reuse is needed. Even if recent embedded systems are capable of running a full Xorg server, in embedded systems we prefer to use the reduced version TinyX/Xfbdev, which is an upper layer of the Linux Framebuffer.
Installing
$ make menuconfig
Target packages ---> Graphic libraries and applications (graphic/text) ---> [*] X.org X Window System ---> X11R7 Servers ---> [*] xorg-server X Window System server type (KDrive / TinyX) ---> [ ] Null root cursor [ ] Enable AIGLX Extension [*] Enable KDrive/TinyX evdev input driver [*] Enable KDrive/TinyX kbd input driver [*] Enable KDrive/TinyX mouse input driver *** Optional Servers *** [ ] Xvfb server ... X11R7 Applications ---> ... [*] xclock ... [*] xeyes ... [*] xterm
Launching
- For example, with a mouse and a keyboard (event0)
# /usr/bin/X -mouse evdev -retro -keybd evdev,,device=/dev/input/event0 &
then you will need to launch a window manager (like Matchbox or Blackbox) and some applications....
# xterm & # xeyes &