• X Server 1
  • X Server 2
  • X Server 3

X Server

This application implements a mostly-complete X11 server, running natively in Android. It allows X Window System applications to be run remotely and displayed on an Android device with internet access.
Note that this application does not come with a window manager. However, it is possible to run a window manager remotely, which is fiddly but seems to work.

This is still a beta release, so feel free to report any bugs you find, or, better yet, fix them yourself. Yes, it's open source, hosted at http://code.google.com/p/android-xserver/

Category : Tools

Related searches

Reviews (29)

Ant. O. Apr 4, 2020     

Start up interface is a bit clunky and the server itself seems to be limited to simple, or ancient apps. For example, xterm, xclock work well, brave just crashes. Great proof of concept though.

A. G. u. Jan 26, 2019     

As the description makes clear, this app is not a full, finished, plug-and-play solution for literally anything!! don't install it if you're not trying to do something for which you know you need an X server. And if you do, don't give it a one-star review because it doesn't look like it's doing anything. This is great, thanks for making it!

Yon. Mar 28, 2021     

Okay. for who's don't know how to use this, Execute `export DISPLAY=localhost:0` and launch some X program. Please notice that some modern program may not work on this X server.

Bor. G. Oct 29, 2018     

Yes, this is an X server, but it only works with ancient X applications. Newer applications print out errors and fail to run.

Vin. T. May 1, 2022     

It doesn't renders java swing application perfectly

Pos. P. R. Mar 19, 2020     

Works great with tmux over ssh. Thank you so much.

Kos. Nov 23, 2019     

WORKS LIKE A CHAMP! I'm using this on my Chromebook and the Linux beta. All you need to do is "ssh -X" and it just works. Thanks, guys!!!

Goh. T. f. Nov 23, 2020     

Useless, its just a gray screen with nothing.

non. Oct 4, 2020     

Very cool x can be moved as well I've spent HOURs moving the x so fun AND ADDICTE xdnhsHjpzutgfgrf I'm ok

Aar. F. Jul 10, 2020     

Doesn't work in 2020.

tue. k. Dec 8, 2014     

Wasn't able to launch any programs except xclock, from my debian server. Worst off all.. No info what's so ever how to use it or anything. Completely creasy to spend time on something and then not to include at least a small how to or a few examples. 😕 got some info from comments, but hey it should have been available in the first place.

Rog. F. Oct 8, 2016     

I get an error when trying to run twm, but xterm seems to work on its own.

Fre. C. Jul 21, 2017     

Tested on my Acer Chromebook R 11 (model CB5-132T-C1LK with 4GB RAM and 32GB storage). Was able to launch xterm window in GNURoot Debian and display it in this X Server app, but X Server would not accept input from Chromebook's hardware keyboard.

Dav. P. Oct 18, 2017     

It works great. People having trouble try a different ssh client. I use Juicessh

Dee. D. Aug 17, 2014     

Works ok for simple demos and apps, doesn't work for some more complicated x apps (like yhe apps fault as well). Well done, though.

Eth. J. Feb 10, 2015     

I think that this idea is one of the greatest ever! It also takes up a very small amount of storage!

A. G. u. Mar 20, 2016     

doesn't work with hardware keyboard

Gab. E. Jul 6, 2016     

I started this app and then ran "export DISPLAY=localhost:0; ssh -Y -v ..." on Termux on my phone, but I get an error that localhost is not listening on port 6000.

jan. h. Dec 12, 2016     

really confusing

You. S. Oct 3, 2015     

How to use apps on x server?

Kei. M. Apr 12, 2014     

but I've not actually got it to work with any consistency so far.

Har. A. Feb 24, 2014     

I'm sort of baffled by all the praise. No apps I use display properly (maybe because I'm using a tablet, not a phone?) Gedit initially displays alright, but then menus and their respective text begin to disappear. I tried launching Nicotine (GTK-based SoulSeek client) and it was not centered on the screen and, like with Gedit, text was missing from many menus. I'm using CM9 on an HP Touchpad; the server is running Debian Squeeze over a 801.11n connection. It is very alpha at this stage.

Pao. M. Nov 27, 2013     

Even if it's slow and not all the keys on the keyboard work and the mouse doesn't click, the author deserves kudos. In most cases this is what it takes to connect: xprogram --display x.x.x.x:0.0

A. G. u. Nov 5, 2013     

Now Android is complete!

Mat. P. Mar 27, 2013     

I can only assume that this is a very good app. However, the volume rocker does not work as it should on my nexus 10. This may be my fault though.

Dus. O. Feb 28, 2013     

Can't tell if this is good or not until you can connect to a localhost and change the port.

Max. N. Sep 9, 2013     

It's okay. It sort of works. The one complaint I have is that it doesn't use RANDR extension, which it reminds me every time I start something like GIMP or GPicView.

Tyl. S. M. Jun 27, 2013     

Can forward X apps (Firefox works, for instance) but have been unsuccessful in forwarding any window managers. Very cool, regardless.

Ron. L. Aug 17, 2013     

Some simple instructions on how to tell applications to connect to it or configure connectbot would be worth the extra stars, right now its just a waste of space