Using these instructions you will be able to run your phone as an X11 client.
Terminology:
X Server: An X "server" is the display server. It shows the screen that you would see on a remote client.
Basically, this will allow you to run applications on your phone and use your computer monitor and keyboard as the screen/input. This is very useful if you do any development on your phone.
Install Debian on your phone. http://forum.xda-developers.com/forumdisplay.php?f=448
Install Xming Mesa and Xming Portable Putty. http://www.straightrunning.com/XmingNotes/
Start up xming.
Install openssh-server on your phone under Debian: "apt-get install openssh-server".
Set up a Putty connection to your phone. Make sure you have X11 forwarding enabled. Save the settings.
On your phone enable X11Forwarding in your /etc/ssh/sshd_config
Restart your SSH server: "/etc/initd/ssh restart"
Disconnect from Putty and reconnect to your phone with the saved settings.
X should now be working.
I've attached an image of me running emacs, xclock, and xterm on my phone.
That's really neat, though it almost seems like a waste. I mean is there really enough space to get full gtk/qt enviroment? Wouldn't it make more sense to just use screen and vim, or in your case emacs? Though perhaps my thinking is to limited, I guess things accomplished here would translate over to the next android phone. Anyways, I likey. Keep up the work, it is appreciated.
dissonance said:
That's really neat, though it almost seems like a waste. I mean is there really enough space to get full gtk/qt enviroment? Wouldn't it make more sense to just use screen and vim, or in your case emacs? Though perhaps my thinking is to limited, I guess things accomplished here would translate over to the next android phone. Anyways, I likey. Keep up the work, it is appreciated.
Click to expand...
Click to collapse
I have a 16GB sd card. There is plenty of space.
Depending on the speed of the phone, i'd do it. I know ts limited to 300 something mhz if the full 500 was used itd make a good server of some kind. saw a g1 for £185 as much as a small linux pc and it could use 3g as a backup internet connection or something. either way its a great proof of concept. ill try it out when i get home!
Please confirm i uderstand right. This is method to run X applications on phone but viewing their GUI on PC? Right?
hmepas said:
Please confirm i uderstand right. This is method to run X applications on phone but viewing their GUI on PC? Right?
Click to expand...
Click to collapse
That's correct
So it's helpful if you are on a computer with adb and the USB driver for Android installed but you want to use X apps on it, but its not helpful for using X apps directly on your phone and being able to use them on the go...
native android xserver using opengl / gles ?
What about running an XServer on the device, do you know about some opengl / gles X server that can be ported to NDK ? any other tracks are welcome too
Regards
How do folks,
I've had a look and so far haven't found any solution to this as I can't find a way to search for this particular thing without getting inundated with almost but not quites. Apologies if it's obvious or answered elsewhere.
Basically, I'm trying to find a way to Launch a batch file on my Desktop from my Android phone. I'm not sure if I'd need an app or if there's a simple way that I'm overlooking. It's just one batch file that needs to launch so I'd rather avoid doing anything overly complicated like remote desktop or whatnot.
Any ideas?
Ta!
I managed to sort this in the end. There's a program call EventGhost that goes on the pc and an accompanying Android app of the same name. Looks very handy for many things but for now I'm just using it to launch a single batch file from my phone (xbmc).
As a result, from my couch I can get my pc to launch xbmc and pipe it through to the tv, then control it entirely using the official xbmc android app. It's giving me major nerdgasms .
Sent from my HTC Hero using XDA App
Maybe I'm missing something (probably am, but my searches have turned up nothing), but I can't seem to find any Linux packages for dealing with the Captivate. Odin, etc, and everything I've found, are Windows apps. I don't have, and certainly don't want, any Windows OS on my computers, nor do I want to deal with wine. I'm running Debian Sid, FWIW. Anyone have any pointers to Linux PC tools for the Captivate?
Heimdall is a start. Basically a replacement for ODIN.
Other than that, most everything you need should be able to be done on Linux.
What specifically are you trying to do, but can't?
sgosnell said:
Maybe I'm missing something (probably am, but my searches have turned up nothing), but I can't seem to find any Linux packages for dealing with the Captivate. Odin, etc, and everything I've found, are Windows apps. I don't have, and certainly don't want, any Windows OS on my computers, nor do I want to deal with wine. I'm running Debian Sid, FWIW. Anyone have any pointers to Linux PC tools for the Captivate?
Click to expand...
Click to collapse
multiple references are abound to Heimdall .... used as an alternative to ODIN for osx and linux
Yeah dude, all you really need is heimdall and the android sdk. With those two, you should be able to do all the same stuff windows users are able to, unless you're looking for linux versions of all those one-click-root-whatnot programs. If you really insist on using those, you're better off just installing windows in a virtual machine or something.
OK, thanks, I'll give Heimdall a look. I don't have to have 'one-click does it all'. I really can't do anything yet, since my phone hasn't arrived yet, I'm just trying to get prepared. I don't want to be limited to the AT&T lockdowns, and I want to be able to load any apps I want, not just what is available from the Market and approved by AT&T. I want to be able to look at the software and get somewhat comfortable with it before I start trying to do anything.
Heimdall will work great on your set up. There is also a linux version of the"super oneclick" tool. It didn't work great for me but there were some awesome step by step instructions in the thread to root via the command line.
Awesome instructions that didn't work, huh? I'm comfortable with a Linux command line, so I'll probably go with Heimdall. Some people seem to be having problems with it, but the main reason is probably inexperience with the Linux/OSX command line and with technology in general.
Thanks to all for the pointers. Obviously I wasn't putting exactly the right terms into Google, since I never saw a reference to Heimdall. Once I get a phone, I think I can figure it out as I go. Fedex is slow, as usual. We have a priority package sitting in the office at work that has been waiting on a pickup for over a month. The ground guy comes by almost every day, but he can't pick it up, only the air guy can, and he never shows up. Why, oh why, did we ever leave UPS for Fedex? My second-day delivery is going to take a week or so, but I'll survive somehow.
sgosnell said:
Awesome instructions that didn't work, huh? I'm comfortable with a Linux command line, so I'll probably go with Heimdall.
Click to expand...
Click to collapse
The program hung but the CLI instructions worked like a charm. Here is the CLI post if the app fails you also. http://forum.xda-developers.com/showpost.php?p=11661579&postcount=2806 (there is a typo in step 6; hint chmod...)
Also, here is a thread with some shell scripts you might find useful.
http://forum.xda-developers.com/showthread.php?t=760500
I use linux with my Captivate.
I use Vmware within Linux to bring Win XP up and frim there I can use
Odin just fine!
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
I don't have the space for a VM. My netbook only has 32GB, divided between / and /home, and I don't have a Windows license in any case. Nor would I install VMWare just for this, even if I had the space. It's Linux or nothing, and I think I have enough available now to get by when the phone shows up.
i use nlite to strip down windows xp and run it in a vm in virtual box, i only have a 40gig ssd since my other hard drive crashed but find it to be plenty for applications. i keep media on my network drive. the bigger issue than space is ram. if you dont have 2gigs+ on that thing ten virtual machines will bog you down considerably
i see your point though. i think the reason this forum doesnt have too much as far as instructins for linux is that we have odin and most linux users dont mind having windows for some stuff. im pretty sure that if somebody can write heimdal on there own that it is posible to flash without a special application.
also nearly everything you need to do can be done without a computer if you are starting with 2.1, you can root 2.1 with a file downloaded from this site then once rooted you can flash 2.2 roms that are pre rooted and have cwm built into the kernel. once you have root and busybox, terminal emulator and root explorer can do what ever adb can do. you can even use a bluetooth keyboard and tv out if you hate the touch interface for doing things with the file system.
Hi, I was wondering if there was a virtual machine app out so I could say run xp on a tablet and use rsd lite off my tablet to flash my phone. I've been searching all over but I'm not really finding anything
Alright, I haven't done this, this is just what a bit of google magic turned up.
Assuming its an Android Tablet, you may be able to get Ubuntu Linux to run on it.
(some quick searching and it seems you execute the commands through ADB, meaning you need to at least have access to a PC to install and get that stage up and running)
Then, I'm not even sure how functional it is, support for usb and all, may be more work than you are prepared/capable of.
If you manage to get Ubuntu up and running, use sbf_flash.
I'm kinda just spit balling ideas here, if you are uncomfortable with this, might be best to just borrow a friends PC to flash; this response was more proof of concept.
I have no access to a pc.... That's the whole reason why I'm looking into this
Hello,
Is there anyone able to run AirDroid on Androidx86? I have an Android VM but it doesn't seem to have network/wifi adapter but android is able to connect to internet. So AirDroid doesn't start and give the connection address.
Let me explain my situation detailed, maybe there is something else I can do to achieve my goal.
I have a few custom applications, they don't have any Windows/Linux/MAC versions. I need to run them on my PC (can be either Windows or Linux). I will need to copy/paste text bidirectionally, Androidx86 can not handle copy/paste as it runs on VirtualBox and there is no VBox Tools for android.
I found AirDroid today and at first I was very happy since I have been looking for such a way for weeks, and for me this solution is quite important.
Thanks.