Gp2x11 0.2 Released


Orkie

Super Duper Mega GP Mania
Joined
Mar 22, 2006
Messages
2,373
Location
UK
Website
www.gp2x.dev
I've uploaded GP2X11 0.2.

The main improvement is speed. I've managed to eliminate the need for gpm in the background (which was using too much of the CPU to run anything useful on top of the server without renicing gpm). A side effect of this is that the pointer now moves much more smoothly than it did before. I've also tested TV-out and it works fine but it is only in the standard GP2X resolution (I don't know how to increase the size of the framebuffer, but if you know, please let me know and I'll try to add it in).

Another notable point about this release is that all of the original mouse code in X has been left completely in fact and so, in theory, USB mice should work. However, despite my finding a USB mouse/keyboard which do work and do output data, I can't get it to work with Qtopia or X so I can't confirm that USB mice do work. Please let me know if you try one and it works (from you command line, you can pass -mouse /dev/usbmouse,{number of buttons} to Xfbdev which should force it to look at /dev/usbmouse). However, just because it should work, doesn't necessarily mean that it will.
[cut]
If you have any ideas about what I can do to improve the server further, please post them here.

To install the server, copy the included 'x11' directory to
the root of your SD card and run the 'Xserver.gpu' script found
inside that directory from the 'Utilities' section of the menu.

The X devkit isn't included in this release since I'm not sure that
the libraries actually work but if you want to compile X applications
you can either build the libraries yourself or get them from a previous
release.

Download: http://khato.fatfurs.co.uk/orkie/GP2X11-0.2.zip[/cut]
 
Sorry for my unknowingness, but can you give me examples of what exactly is possible with this?

I mean, in theory if the gp2x had better specs, it would be possible to run kde?
 
Sorry for my unknowingness, but can you give me examples of what exactly is possible with this?

I mean, in theory if the gp2x had better specs, it would be possible to run kde?
I guess you could run KDE anyway, but it'd be painfully slow. It will basically make it easier to port X applications to the GP2X. For example, nemonoid has got GPE (a small desktop environment), AbiWord, Gaim and some other programs running on the GP2X with it already.
 
Last edited by a moderator:
You can also use it as a remote display for X applications running on a PC And when I upload the X libraries you will be able to develop/port other X applications
 
X11 is the basis of most(?) linux desktop environments, I think. I'm new to linux, in general.

Anyway, if I understand correctly, this could lead to a multitude of possible GUIs, and with proper usb support (keyboards/mouse/wifi) you could really expand the possibilities.

I'd love to keep track of my work schedule, write e-mails, or browse the web with my 2x. That would be the sweetness, and improvements on this project helps a lot of ports, like Qtopia.
 
Sorry for my unknowingness, but can you give me examples of what exactly is possible with this?

I mean, in theory if the gp2x had better specs, it would be possible to run kde?
I guess you could run KDE anyway, but it'd be painfully slow. It will basically make it easier to port X applications to the GP2X. For example, nemonoid has got GPE (a small desktop environment), AbiWord, Gaim and some other programs running on the GP2X with it already.

Oh? Really? Do tell, I want portable Gaim XD
 
Last edited by a moderator:
What is x11 libs for? only for developers or these are compiled libs to use with current x11 server?

And I tried USB Keyboard and Mouse. It didn't work. :(

GPE works like a dream in desert! AbiWord, Dillo, Gaim... It would be neat to have USB devices support!
 
What is x11 libs for? only for developers or these are compiled libs to use with current x11 server?

And I tried USB Keyboard and Mouse. It didn't work. :(

It would be neat to have USB devices support!

The libraries are only for developers, hopefully some X apps will start coming along. The libraries should be compatible with any X server.

USB is an X server issue.
 
Last edited by a moderator:
And I tried USB Keyboard and Mouse. It didn't work. :(
Thanks for trying USB. Now I have a mouse which the GP2X seems to be happy to read data from, I'll try and get it working with Qtopia and if I can manage that, I'll have a closer look at what is going wrong with USB mice and keyboards in X (I'm assuming they are read in the same way as they are on a standard desktop Linux).
 
Last edited by a moderator:
Back
Top