X11 server: Difference between revisions
From ArmadeusWiki
(New page: {{Under_Construction}} ==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, wher...) |
|||
Line 11: | Line 11: | ||
<pre class="config"> | <pre class="config"> | ||
Target packages ---> | |||
Graphic libraries and applications (graphic/text) ---> | Graphic libraries and applications (graphic/text) ---> | ||
[*] X.org X Window System | [*] 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 | |||
</pre> | </pre> | ||
Revision as of 10:17, 21 July 2014
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
$ Xfbdev -mouse mouse $ export DISPLAY=:0.0
then you will need to load a window manager (like Matchbox) and some applications....