XServer XSDL APK

Version 1.20.51 - x.org.server
server,tools,xserver,xsdl

XServer XSDL apk

APP Information

Download Version 1.20.51 (12051)
Apk Size30.57 MB
App Developerpelya
Malware CheckTRUSTED
Install on Android4.1.x and up
App Packagex.org.server.apk
MD591263eb2257fbb64f68a57368e250da6
Rate4.33
Website http://libsdl-android.sourceforge.net/

Download XServer XSDL 1.20.51 APK

App Description

XServer XSDL is server,tools,xserver,xsdl, content rating is Everyone (PEGI-3). This app is rated 4.33 by 3 users who are using this app. To know more about the company/developer, visit pelya website who developed it. x.org.server.apk apps can be downloaded and installed on Android 4.1.x and higher Android devices. The Latest Version of 1.20.51 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than APK Mirror. This app APK has been downloaded 5652+ times on store. You can also download x.org.server APK and run it with the popular Android Emulators.

X Window System / X11 server for Android, complete and fully functional, with PulseAudio server included.
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.

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 emulation → Advanced → Gyroscope.

You can enable portrait screen orientation and 24bpp color depth in Change device config → Video.

To set custom display number, go to Change device config → Command line parameters → change parameters to XSDL :123, press OK, where 123 is your display number. XSDL will listen on TCP port 6123. You may also pass other parameters to X server 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
 

App ChangeLog

  • Fixed mouse wheel
  • Option to disable PulseAudio server

App Screens

XServer XSDL App Screen 1XServer XSDL App Screen 2XServer XSDL App Screen 3

Apk scan results


Apk Scaned By TotalVirus Antivirus,x.org.server.apk Was Pure And Safe.

Scan Stats:harmless:0|type-unsupported:9|suspicious:0|confirmed-timeout:0|timeout:2|failure:0|malicious:0|undetected:59|
Name:
SHA-1:76e987f961ef693511bfe9f8571161bacad88ea9
SHA-256:46db3d7ef3cb5b6ff5dfba4178bf2f0c1b3a5684453286b712e29cf355a8d95e
SSDEEP:786432:q5CkCxIvKL4A/czThGmxqhNu+WGLY1uQfM5rc+B+LEG06bt4gE5TAFp6:Uve4hGjY3YbGRygE5Ip6
File type:Android
Magic:Zip archive data
File size:32057370
Uncompressed Size:60311831
Contained Files	:817
Contained Files By Type:xml:202,dex:1,MF:1,zip:1,tgz:1,RSA:1,jpg:2,SF:1,raw:11,so:316,ttf:1,png:258,

Older Versions

More Android Apps to Consider

Google Play Reviews

  1. Alice Addison-avatar

    Alice Addison

    Ran this with termux and archlinux-arm with xfce Great work, my only issue was moving windows was slow, everything else worked and VScode let me code on it as well, if the window issue is fixed I'd give it 5 stars honestly, I am using a OnePlus 8 Update: I did some experimenting and videos seem to lag when moving the cursor, and I think this is the same reason the window moving is slow? I enabled the seperate video thread but it seems to be broken here?

  2. Ana Hartley-avatar

    Ana Hartley

    Works. As it should. Excellent display, configuration, and connectivity /access to VLC/vnc(?) app to open it's GUI and working display. Very cool!

  3. First Last-avatar

    First Last

    My remote Xwindows client is a Raspberry Pi with no physical screen or key board. Having overridden the default setting to allow ssh logins, I wrote a bash script exporting DISPLAY as shown on the android Xserver and an additional line /usr/bin/startlxde & -- starting the default Pi desktop manger and environment. I now have a working Xwindows desktop on my Samsung android tablet displaying as if it was the Pi's physical screen. The lxde settings needed fettling, but they are cosmetic.

  4. Андрей Анциферов-avatar

    Андрей Анциферов

    Best X11 implementation I've ever seen. Highly customizable, easy to use. Works with Termux/UserLAnd. 5/5.

  5. Tripple Moon-avatar

    Tripple Moon

    Unavailable for AndroidTV. Would be VERY nice tobe able to install on AndroidTV and open apps on the TV's XScreen from pc or mobile.

  6. rayi512x-avatar

    rayi512x

    useful. but always spams that xserver xsdl is running even though i pressed stop, force stopping works though.

  7. Gregory Zanforlin-avatar

    Gregory Zanforlin

    I've been using this app for a while now. My setup is Google Pixel C, lineage os 14.1 (Nougat) with SYSVIPC enabled in kernel and /dev/shm mounted. I use a loop image with Debian stretch + xfce. Screen resolution is set to 1920x1350 in the app. My big problem is that applications like Firefox or Chromium have graphics problems. When using these programs window rendering will get slow when i move the mouse. For example if I scroll the web page with arrow keys (from the BT keyboard) every thing is fine. If I scroll the window and at the same time move the mouse (BT mouse), or scroll the page using the mouse and the scroll bar, the window rendering will get very slow! The thing that is even stranger is that if I disable xfwm's compositor the window rendering wil be slow even without using the mouse to scroll pages!. I tried switching to compton, xcompmgr and even tried to switch to lxde. Just got worse! I do not understand where is the problem! In xfce I can watch IPTV at fullhd in vlc with audio, fiberlamp screensaver gets 30fps. Overall system performance is ok! EDIT: i compiled libandroid-shmem.so from chroot and placed it in /etc/ld.so.preload. Now firefox works better...

  8. Oscar J. Rentería Quevedo-avatar

    Oscar J. Rentería Quevedo

    This application works great! I just have one small issue (but I am not quit sure if this application is responsible for the problem or not). I have installed debian using the UserLAnd app. Then I have installed the lxde desktop to be able to get a GUI using this XServer XSDL app. Furthermore, I have installed an electron.js app which starts a TCP server (listener). I can establish a tcp connection to this electron server with other android native applications but ONLY if the XServer XSDL app IS NOT RUNNING IN THE BACKGROUND. Once the tcp connection is established, I can go back to the other native android app and work normally. Is this a normal behavior? Can I change it? Thank you!

  9. Derek Osadchey-avatar

    Derek Osadchey

    Wow this is the easiest x server app I can imagine! It took just a few seconds for it to load and it magically seemed to configure itself just right to run debian connected through ConnectBot and UserLandQ it isn't terribly slow either running LXDE-core. The one issue I have is the cursor acts somewhat unexpectedly,. it would be nice to have the cursor follow touches or if the host is capable of using touch input directly. Can't use the Hackers Keyboard from within this application though so must use bluetooth keyboard instead but I am fine with not having half of the screen obstructed by a VK.

  10. A Google user-avatar

    A Google user

    It is great for Android devices, but DO NOT get it as an X server for your chromebook, ESPECIALLY if wanting to use it with Desktop environments like XFCE, LXDE, etc on the Linux VM in chrome OS settings, but it works GREAT on android tablets, no hate to the app, just wish it had better compatibility with chrome OS, i use it on my android phone for a second display for X programs, love it!