Mirror of TinyX. Will be rewriting build system and attempting to add XRandR at the very least.
Go to file
Mid Favila 6b595a5ec3 Add configure for real this time. 2022-08-26 00:51:19 -04:00
Xext Add configure for real this time. 2022-08-26 00:51:19 -04:00
autom4te.cache Add configure for real this time. 2022-08-26 00:51:19 -04:00
damageext Add configure for real this time. 2022-08-26 00:51:19 -04:00
dbe Add configure for real this time. 2022-08-26 00:51:19 -04:00
dix Add configure for real this time. 2022-08-26 00:51:19 -04:00
fb Add configure for real this time. 2022-08-26 00:51:19 -04:00
include Add configure for real this time. 2022-08-26 00:51:19 -04:00
kdrive Add configure for real this time. 2022-08-26 00:51:19 -04:00
m4 Add configure for real this time. 2022-08-26 00:51:19 -04:00
mi Add configure for real this time. 2022-08-26 00:51:19 -04:00
miext Add configure for real this time. 2022-08-26 00:51:19 -04:00
os Add configure for real this time. 2022-08-26 00:51:19 -04:00
randr Add configure for real this time. 2022-08-26 00:51:19 -04:00
render Add configure for real this time. 2022-08-26 00:51:19 -04:00
xfixes Add configure for real this time. 2022-08-26 00:51:19 -04:00
COPYING Dawn of a new world 2013-11-30 15:51:10 +02:00
Makefile.am Makefile.am: fix autogen warning about subdir objects 2021-01-22 20:42:49 +10:30
Makefile.in Add configure for real this time. 2022-08-26 00:51:19 -04:00
README Link to idunham's 2016-10-02 10:22:09 +03:00
aclocal.m4 Add configure for real this time. 2022-08-26 00:51:19 -04:00
ar-lib Add configure. 2022-08-26 00:50:39 -04:00
autogen.sh Dawn of a new world 2013-11-30 15:51:10 +02:00
compile Add configure for real this time. 2022-08-26 00:51:19 -04:00
config.guess Add configure for real this time. 2022-08-26 00:51:19 -04:00
config.sub Add configure for real this time. 2022-08-26 00:51:19 -04:00
configure Add configure for real this time. 2022-08-26 00:51:19 -04:00
configure.ac Fix build on automake 1.10.1 2021-01-23 09:15:46 +02:00
depcomp Add configure for real this time. 2022-08-26 00:51:19 -04:00
install-sh Add configure for real this time. 2022-08-26 00:51:19 -04:00
loc.sh Dawn of a new world 2013-11-30 15:51:10 +02:00
ltmain.sh Add configure for real this time. 2022-08-26 00:51:19 -04:00
missing Add configure for real this time. 2022-08-26 00:51:19 -04:00

README

Necromancy
==========

We resurrected Xvesa from the depths of git history, and intend to maintain it with Xfbdev.

This includes bugfixes, security fixes, and occasional new features if required.


Why?
----

The TinyX servers fill our needs while being a lot smaller than Xorg can be made.


Why 1.2.0 and not 1.3.0?
------------------------

As you know, Xvesa was killed in 1.4.0, so the latest released version would be 1.3.0.
However, they broke all input in 1.3.0 (keyboard and mouse), so the last working released 
version is 1.2.0.

There were also some changes later on that we disagree with (mandatory xinput & xkb).


Design choices
--------------

We aim for the smallest fully featured X server binary. Currently there are the vesa and 
fbdev servers, but others may appear in the future (Xmodesetting?).

- no xkb; it's bloat when console keymaps suffice
- no xinput
- no xinerama
- no gl
- TCP listening disabled by default, shadow FB enabled by default
...


Licensing
---------

While the original codebase is MIT, any changes here are GPLv3. Supporting closed devices
with this code is not a goal.

Links
-----

There's a similar tinyX fork from the Puppy folks:
https://github.com/idunham/tinyxserver