x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 

XFreeCE

Open Source
XFreeCE is a port of XFree86 for Windows CE
Category(s):
You must be registered and logged into HPC:Factor in order to contribute to the SCL.

Description

Currently, only ARM/HPC2000 (Jornada720) is supported. You need a fast
machine for this, and probably a larger display than a PPC. I might
provide binaries for SH3/HPC/WCE211. You will probably need a CF card
to store the files.

You will need some knowledge of X11 and a registry editor for WinCE.

The package contains an xserver which uses bitblits from a memory
framebuffer to a normal window, and some X clients (twm, xcalc,
xeyes, xedit, xpdf). The clients are statically linked, so they are
quite big. I might try to build client dlls.


*** Problems:

There are lots of them. Right mouse-button is not supported in WinCE,
so many apps might have non-accessible menues etc. Some keys might not
be mapped correctly.

All programs produce files in the root directory of your device.
These contain stderr/stdout of the programs. You might check these if
you have problems. You can delete these files without worry.

System Requirements

You should also download the latest celib.dll, gzip and w32console!

Unpack the tarball on your desktop and copy the directories to your
CF card with ActiveSync.

Create the following keys in your CE registry, replace paths to your
needs (you can use forward or backward slashes):

REGEDIT4

[HKEY_LOCAL_MACHINE\Environment]
"COLS"="50"
"ROWS"="10"
"PATH"="\\speicherkarte\\bin"
"HOME"="\\speicherkarte\\keuchel"
"UNIXROOTDIR"="\\Speicherkarte"
"X11DIR"="/speicherkarte/usr/lib/X11"
"USERNAME"="keuchel"
"TMPDIR"="\\tmp"
"TMP"="\\tmp"
"TEMP"="\\tmp"
"SHELL"="nosh"
"COMPUTERNAME"="jornada720"

Get X11 fonts, probably from a Linux machine, and install in
/usr/lib/X11/fonts. You can use compressed fonts. I might make
available fonts in a separate package.

Fix your hostname in /etc/X0.hosts.

Edit /bin/startx.bat and fix the font path of the xserver.

Start X with "\bin\w32console.exe -f /bin/startx.bat". This starts the X
server and twm.

Be aware that f.exec int .twmrc does not use 'exec' and no '&', as is normal
under Unix.

The XServer can be killed with the close menu in the task bar.

Installation Instructions

You should also download the latest celib.dll, gzip and w32console!

Unpack the tarball on your desktop and copy the directories to your
CF card with ActiveSync.

Create the following keys in your CE registry, replace paths to your
needs (you can use forward or backward slashes):

REGEDIT4

[HKEY_LOCAL_MACHINE\Environment]
"COLS"="50"
"ROWS"="10"
"PATH"="\\speicherkarte\\bin"
"HOME"="\\speicherkarte\\keuchel"
"UNIXROOTDIR"="\\Speicherkarte"
"X11DIR"="/speicherkarte/usr/lib/X11"
"USERNAME"="keuchel"
"TMPDIR"="\\tmp"
"TMP"="\\tmp"
"TEMP"="\\tmp"
"SHELL"="nosh"
"COMPUTERNAME"="jornada720"

Get X11 fonts, probably from a Linux machine, and install in
/usr/lib/X11/fonts. You can use compressed fonts. I might make
available fonts in a separate package.

Fix your hostname in /etc/X0.hosts.

Edit /bin/startx.bat and fix the font path of the xserver.

Start X with "\bin\w32console.exe -f /bin/startx.bat". This starts the X
server and twm.

Be aware that f.exec int .twmrc does not use 'exec' and no '&', as is normal
under Unix.

The XServer can be killed with the close menu in the task bar.

Tags

Open SourceXServerX11

   
License Open Source
The program is open source, free and the source code is available on-line.
   
Popularity 1579
Total Downloads  16
   
Submitted By C:Amie
Submitted On 12 February 2021

Comments

No comments have been submitted against this application. Be the first!

You must be signed-in to post comments in the SCL. Not registered? Join our community.

Software Compatibility List: The SCL is provided for free to the Handheld PC Communty and we do not carry advertising to support our services. If you have found the SCL useful, please consider donating.