Difference between revisions of "X11 server"
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...) |
(→Installing) |
||
| 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 ---> | |
| − | TinyX | + | [*] 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 09: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....