XServer XSDL

XServer XSDL Free App

Rated 4.34/5 (720) —  Free Android application by pelya

Advertisements

About XServer XSDL

X Window System / X11 server for Android, complete and fully functional.
You may use it to stream applications from your Linux PC, or to launch Linux installed on your Android (installing Linux is done via separate app).

3D acceleration and OpenGL are not supported. If you're launching X clients from PC, you can install VirtualGL to use OpenGL in this app.

Touch screen with two fingers to send right mouse button click, with three fingers to send middle button click. You can also press button on your stylus, or use Bluetooth mouse.
Swipe with two fingers to scroll documents.
Finger hover is supported on select devices. If you have Galaxy S4/Note 3 device, enable AirView in system settings to use it.

To invoke keyboard, press Back key. Non-English text input is not supported in terminal, but it works in GUI applications.

If you don't see Back key, swipe up from the bottom of the screen.

If you have hardware Menu key, it will send Ctrl-Z (Undo in most apps).

You can disable gyroscope in Mouse emulationAdvancedGyroscope.

You can enable portrait screen orientation and 24bpp color depth in Change device configVideo.

To set custom display number, go to Change device configData installation locationSpecify directory → do not change directory, press OK → change parameters to XSDL :1234, press OK, where 1234 is your display number. You may also pass other parameters to Xserver using this dialog.

To connect to the display manager on your PC, add parameter -query your.PC.IP.address to the Xserver command line, then configure your display manager.

If you have XDM, you will need to remove a line starting with :0 from /etc/X11/xdm/Xservers , add * to /etc/X11/xdm/Xaccess , and set DisplayManager*authorize: false in /etc/X11/xdm/xdm-config , to disable local X server and allow connections from external IP addresses.

If you want SHM extension to work in Linux chroot - download file libandroid-shmem.so from here:
https://github.com/pelya/cuntubuntu/tree/master/dist
copy it to chroot, set executable flag, and execute this in chroot before other commands:
export LD_PRELOAD=/path/to/libandroid-shmem.so

.APK file for side-loading and old versions:
https://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/
Sources:
https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver

How to Download / Install

Download and install XServer XSDL version Varies with device on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: x.org.server, download XServer XSDL.apk

All Application Badges

Free
downl.
For everyone
Android app

App History & Updates

What's Changed
Added theqvd support
More downloads  XServer XSDL reached 50 000 - 100 000 downloads
Version update XServer XSDL was updated to version 1.11.23
More downloads  XServer XSDL reached 10 000 - 50 000 downloads
Version update XServer XSDL was updated to version 1.11.16

What are users saying about XServer XSDL

P70%
by P####:

Works great! On my Galaxy Tab A 8.0, I had to select native resolution and 0.5 font scaling for everything to display correctly. It even works with Samsung S Pen, but when trying to right click with the pen, Samsung air command comes up at the same time, but that isn't really an issue for me because it's supposed to do that.

M70%
by M####:

Amazing tool! Works greatly! Can you check the thing, when you connect mouse via OTG cable, device shows 2 cursors, please add detection of connected mouse to hide 1 cursor, this will be great! Thanks for all your work :)

M70%
by M####:

I don't want to run commands on my pc to make the xwindows emulator run something. This is a misconception on the author's part. I want, independently of sitting in front of the computer, to run programs on android. To the person responding to my rating: Again you misunderstand. We aren't after vnc software. This is about xwindows tunnelling and not remote desktop. Still no relief. This is not xserver software!!!

M70%
by M####:

Works great. 24bpp mode is a bit slow on Pixel C - any way to speed it up? (I'm trying to use Inkscape but I would need full color for that...)

D70%
by D####:

using with 'Linux Deploy'. works flawlessly except: - hardware keyboard (layout of all but letters completely screwed) - font rendering (minor blemish)

J70%
by J####:

It keeps restarting after every 5s countdown. After several times restarting it becomes useful. Pls fix it. This problem arise from version 1.11.31

U70%
by U####:

It was great on my old phone... But unfortunately due to the permissions updates on Nougat the app doesn't work any more.

M70%
by M####:

Hey, that is a great app, but... I can't use my keyboard on my phone(huawei p10 lite). I have Hacker's keyboard, your app is connected to my gnu root debian and everything works fine except the keyboard. Please help me:)

M70%
by M####:

Great APP. I use it for R charts display on Android but how to flip to vertical position. By default it flips to landscape.

D70%
by D####:

Works great however mouse emulation is annoying with the keyboard up and doesn't play nicely with external keyboards

M70%
by M####:

its will be perfect if it has 1-floating full keyboard 2-make the tap and hold to drag and tap for click ..thanks!!

A70%
by A####:

This app is really great . Install hacker keybpard and hit back to get virtual keyboard

E70%
by E####:

It works well with GNURoot Debian and LXDE. A bit slow, but it's good.

Y70%
by Y####:

It works great except there is a bug: I can't use the AOSP Keyboard on Android Nougat

Z70%
by Z####:

how we remove gtk warning

M70%
by M####:

Gr8 m8 i r8 8/8 it just werks gr8 on openbox m8

M70%
by M####:

amazing!! hope i can do something same someday.

M70%
by M####:

works great ;D

T70%
by T####:

Sooooooo great!

M70%
by M####:

Nice. Works flawlessly.

G70%
by G####:

Best way to to connect and display on the go.

F70%
by F####:

Best use with complete Linux installer

W70%
by W####:

Thanks again

M70%
by M####:

I'm using lollipop 5.1, but when I clear recent, it still closes anyways. (The notification disappears alongside.) The notification will reappear, but a fresh new session will occur. Otherwise still works great

M70%
by M####:

I'm really surprised at how well it works (having tried some of the alternatives). Some issues: it refuses to use the built in keyboard on my device, and there is no obvious way to back out or modify configuration (back button brings up the keyboard). It does seem to work quite happily with XFCE4.

M70%
by M####:

I had no issues using this with the "Linux Deploy" app in the Google Play store. I installed Debian and use the XFCE window manager. For hardware, I used the TF300T, a convertible tablet running KatKiss and a Bluetooth mouse. YouTube videos can play in the Linux browser, but only at very low quality (which is quite impressive given the lack of hardware acceleration)

M70%
by M####:

Indeed, I managed to run GIMP with Metacity. Will definitely keep this cool app on the device. I tried then to run Budgie desktop with Budgie-wm, but it told me X server doesn't support XInput extension version 2.2. A little help on setting up the SSH port forwarding would be helpful (one need to create a Remote port forwarding from remotehost:600x to 127.0.0.1:6000, where x is the DISPLAY number=0,1,2 etc).

O70%
by O####:

The app has been left without an update for months, and just freezes, doesn't actually do anything bar waste over 100 MB of your space. It starts with a countdown, and the moment it hits '1' app not responding. I hope the developer sees this and does something about the issue asap, really needed this - would have paid £5 ($10) for it! (if it worked) edit: in fact I would offer £50 for a decent material design / hw acceleration. (running Remix OS and would like to run native linux applications from my secondary processing box, direct Ethernet available.) edit 2: after much frustration and effort, and lack of clear instructions; I managed to get it started, but still didn't work. Everytime I move the mouse it shows every other frame, the application freezes and stops working.

N70%
by N####:

Doesn't appear to support 4K on a 4K android TV box. Plus, having the instruction screen appear on the root window is a little tacky.

R70%
by R####:

Used to work before, now it keeps restarting.

M70%
by M####:

I've dreamed about this for years! Finally! That star I would have loved to give, but touchpad/mouse support seems to bug out after a while on my Lenovo-A369i (older device). If you can fix that, it'll be fantastic. Awesome job man.

O70%
by O####:

Just tried it, you can even use `mplayer -novideo xxx.mp4` to play music (video too hang/heavy to transfer though), cool stuff :)

M70%
by M####:

No XV. Wrong dpi. Unworking xrandr. Crashes on enlightenment launch.

M70%
by M####:

The added option of which keyboard to use saved this app greatly!

P70%
by P####:

"Unable to open X display 192.168.9.15:0"

A70%
by A####:

Does a nice job, as soon as I worked out stylus was required for button 1.

M70%
by M####:

why implement mouse? it better native touchscreen like touchscreen driver on linux

T70%
by T####:

This app apparently is going in the right direction of a VM for Android, but it crashes after I select the screen resolution and DPI. I have a PCD Chaser smartphone with Android 2.3.5. What could be wrong?

Y70%
by Y####:

closes after countdown

A70%
by A####:

All buttons besides 5 are broken, onscreen keyboard settings are very glitchy, keyboard doesn't work in landscape mode, mouse settings get remapped while in portrait mode, portrait mode is prone to broken video and screen stretching - the list goes on. This is an extremely buggy app, and a lot of compromises go into using it. Also, you might want to consider implementing hardware acceleration, because, to put it bluntly, you NEED it. You're hitting a memory bandwidth limit which is why it's so slow.


Share The Word!


Rating Distribution

RATING
4.35
720 users

5

4

3

2

1