Slashdot Mirror


Gnome, KDE, LXDE, IceWM All Working On Android

dooberrymctavish writes "Ghostwalker over at AndroidFanatic has gone and done it again; now he's released clear and concise instructions on how to get X11 server running on your Android device. Not only that, but he has successfully gotten LXDE, and IceWM running at a pace. There is even a photo with the instructions showing the LXDE desktop running right there on the device itself. Apparently, you can also VNC straight onto the phone's new desktop from your PC."

12 of 194 comments (clear)

  1. To merge your phone with your PC... by sonamchauhan · · Score: 4, Informative

    Synergy (http://synergy2.sourceforge.net/) and X2VNC (http://directory.fsf.org/project/x2vnc/) can be useful to 'merge' your phone and home PC screens. Move your mouse over to your android screen, copy something, paste it onto your PC application.

    From Synergy website:

    Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s).

    Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the systems into one, allowing cut-and-paste between systems. Furthermore, it synchronizes screen savers so they all start and stop together and, if screen locking is enabled, only one screen requires a password to unlock them all. Learn more about how it works.

    1. Re:To merge your phone with your PC... by Anonymous Coward · · Score: 2, Informative

      xset dpms force on

  2. Re:Er, no thanks. by Microlith · · Score: 5, Informative

    It may not look bad, but I run into situations repeatedly on my Aspire One where the dialog is simply too tall to be usable. Sometimes options, and frequently the Help/Ok/Cancel buttons are below the bottom edge of the screen (even if I set both of the gnome panels to autohide) and cannot be reached.

    Frequently I run into default windows that are larger than 640x480, which while small was typical not long ago, and still common among mobile resolutions. GUI designers need to keep this in mind.

  3. Re:What's not to like? by PrescriptionWarning · · Score: 4, Informative

    Ubuntu Mobile certainly has my ears perked up :)

  4. Re:So much potential by Anonymous Coward · · Score: 1, Informative

    Mod parent interesting.

    Android introduces lots of new innovative features, wrapped up in a simple and elegant design. It fully meets and exceeds he requirements of a super-modern operating system. It includes industry-standard software for serving websites. An open-source project, Android gets its name from being a collection of patches -- software fixes -- to a previous web server project.

    The 'toolbox' that developers can build upon defines the requests an application developer can make with a simple and elegant design using expressive icons, vibrant colour, and fluid motion. If you find the colours distracting, there are other options available.

    It supports SUN's Java ME platform, expressly designed for the internet, and for distributed environments. Designed to be simpler to use than other programming languages, it enforces an object-oriented programming model. Java applications ought to be able to run on any platform. Android is the only high-volume mobile OS to include Java 2 Mobile Edition 1.3, and Java applications on Android can take advantage of the native appearance -- previously, Java applications on Android often looked and felt like second-class citizens.

    Google's Android is based on Linux: The power of the command line with the simplicity and elegance of a GUI. Android provides tools for file sharing, web serving, and network administration while providing greater functionality and reliability, but with the same ease of administration.

    Protected memory prevents a badly-behaved application from bringing down other applications or the operating system itself. If an application crashes you can continue working with the other applications, without having to restart. One exception to this involves native applications: if one native application quits, it may affect other running native applications.

    Android proudly supports the Universal Serial Bus, used for connecting many commonly used peripheral devices such as scanners, inkjet printers and disk drives. Mac OS X comes with support for many inkjet printers from Canon, HP, and Epson already built in, and allows hot-plugging of devices without the need to restart.

    In summa, Android is a robust, powerful, highly-configurable OS and everybody should run it.

  5. Re:Driver issue by morghanphoenix · · Score: 2, Informative

    Amuzing little screenshot from the last time I went to the "Get the Facts" Web site. http://i155.photobucket.com/albums/s294/morghanphoenix/msreliability.png

  6. Re:What's not to like? by msuarezalvarez · · Score: 4, Informative

    X is not short for "X11 Window manager". If you do not know that X is not a window manager, you should probably be reading up on what X is instead of trying to makecomments about frame buffers, memory usage and other things you do not know about...

  7. Re:They got VNC backwards.... by amirulbahr · · Score: 4, Informative

    Yes you can. Check out the Android VNC Viewer.

  8. Re:What's not to like? by dbcad7 · · Score: 3, Informative

    Here is explanation of X & X11 ... http://en.wikipedia.org/wiki/X_Window_System

    Here is an explanation of Window managers ... http://en.wikipedia.org/wiki/X_window_manager

    There are many kinds of window managers, with and without widgets, running on many different x-servers.. Although they may seem like one thing, they are not.. But your point on windowing and widgets I get, but that is not to say that some neat things can not be done with X windows at that size.. I mean if you wanted to you could make icons or buttons the size of your hand on your 19 inch (or whatever) monitor and fill the desktop with em, so if you scale down that to phone size, then it's not so crazy.

    --
    waiting for ad.doubleclick.net
  9. Re:This is heinous by ion.simon.c · · Score: 2, Informative

    Many good things came out of the Athena project.
    One of those things was X.
    *puts on random statistic hat*
    Another one of those things -which 90% of the corporate world uses every day- is Kerberos.

  10. Re:Well then by visualight · · Score: 1, Informative

    HCI http://en.wikipedia.org/wiki/Human-computer_interaction

    There are people in the world who think "HCI" is more than common sense and taking some time the think. They tend to think they know what you'll like better than you. You can sometimes find them in forums responding to "How do I..." questions with admonitions not to do what you're asking.

    --
    Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  11. Re:These are running on top of Linux, not Android by saurik · · Score: 2, Informative

    For the record, Android is not just about running stuff in Java: the developers at Google are actively working on the semantics behind having accessible JNI, some of the existing applications (including the OpenGL demo from Qualcomm people rave over) are mostly written in C, and we are likely going to have an entire Android "NDK" for doing native development to play with. Android is definitely the entire platform, including Linux.

    If you search around on the android-platform mailing list you will find discussions of the various issues you are bringing up (such as multiple devices, architectures, etc.) and the various solutions (and non-solutions) people have for them.