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."

43 of 194 comments (clear)

  1. But does it run... by Elitist_Phoenix · · Score: 5, Funny

    ... wait never mind!

    --
    "I'm going to f***ing bury that guy, I have done it before, and I will do it again. I'm going to f***ing kill Google"
  2. So much potential by cpicon92 · · Score: 5, Funny

    can you make phone calls with it?

  3. Er, no thanks. by Speare · · Score: 4, Insightful

    Even the 800x480 of a Nokia N810 is a bit cramped for normal desktop style window managers. I hate to contemplate what it would be like to use anything like them on the 320x480 screen that is the G1. And I really don't think it's worth building up an Android netbook distro just to rip it back down to use desktop window managers-- if you want that, then run Linux on it already and forget about the Android application stack.

    --
    [ .sig file not found ]
    1. Re:Er, no thanks. by poetmatt · · Score: 2, Interesting

      Why don't you try the phone before assuming? N810 has its own problems because of how its handled.

      The G1 tends to handle the sizing better than most phones in all honesty. If there's one thing the phone does noticeably well it's handle an enormous amount of icons while still having a keyboard (and not on screen keyboard) available.

    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:Er, no thanks. by sketerpot · · Score: 3, Insightful

      Most of the beauty of the Android's design is looking good and being usable on a tiny screen. I doubt that most software written for people with big monitors is going to be pleasant on a cell phone screen.

    4. Re:Er, no thanks. by outZider · · Score: 4, Insightful

      .. because he's saying that most window managers can't fit well in the resolution. It doesn't matter how well Android handles sizing if the window manager that you're trying itself is terrible at it.

      --
      - oZ
      // i am here.
    5. Re:Er, no thanks. by qkan · · Score: 2

      I second that. As much as I love my n810, I came to understand that anything less than 1024x768 just does not work nicely in the current world. (And while we're at that - my work notebook is 1024x768 because it's ultraportable; most of the time it's enough but SOME applications are a pain in the back to work with at 1024x768; think constant scrolling). Oh, and on an unrelated note - processor on n810 sucks; yeah, complex sites and video streams kind of work but far from perfect. Don't get me wrong, I love this tablet, but it would be unfair to not mention the issues to fellow geeks.

    6. Re:Er, no thanks. by drinkypoo · · Score: 2, Insightful

      Frequently I run into default windows that are larger than 640x480

      It seems like we are actually going backwards when it comes to UI design. Can we please get a course on UI design mandatory in all CS programs, thank you? Lately I've been running into scads of programs whose dialog box (sans decorations) is bigger than 800x600 on default fonts! I believe Handbrake was one of them...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:Er, no thanks. by Anonymous Coward · · Score: 2, Insightful

      New to Linux? Use Alt+Mouseclick to drag the window by any point in the window.

      Riiiiight. The G1 phone may have an Alt key, but you have to open the keyboard. The G2 has no physical Alt key at all. What is a 'mouseclick'?

  4. Great Combination. by jellomizer · · Score: 4, Insightful

    The Speed and resolution of a Portable Device, combined with the large size of a Desktop PC.
    Yea you get geek cred points but for the most part it is kinda useless, for most real uses.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Great Combination. by Icarus1919 · · Score: 4, Funny

      But what about fake uses? Like when your server farm goes down and you need to set up a network of cell phones to get your site up and running again? Did you stop to think about that?

    2. Re:Great Combination. by Anonymous Coward · · Score: 5, Funny

      Whenever somebody says "server farm" I imagine some guy wearing plaid and overalls out in a barnhouse milking servers.

  5. Fuzzy photo fail by Shimmer · · Score: 3, Interesting

    You'd think someone smart enough to create this hack would be able to use a camera to take a decent picture of it... but no.

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  6. 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

  7. Re:Well thats all an good by TinBromide · · Score: 4, Interesting

    There was a slashdot article a month or so ago about how they got android to work on a small pc, but the GUI wasn't all there and they couldn't get it to work. So if they combine the desktop work with this gui combination, android will be a competitor in the netbook market.

    --
    Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
  8. Re:Driver issue by Anonymous Coward · · Score: 4, Funny

    "Because we can" the neckbearded Linux dweebs living in their mother's basement will tell you in between LARP sessions and shoving greased up Yoda dolls into their asses, while the adults are running rock-solid proprietary software on their server machines to do things which are actually important. Get the facts, people.

  9. Re:What's not to like? by mrsteveman1 · · Score: 3, Insightful

    X11 was left behind by a number of different commercial Unix users for a reason. Apple being the most prominent i can think of, one of their engineers even left a rather long post on slashdot explaining why they went with their own system (hint: adding all the things they needed that X11 lacked and probably still does, would have required so much work it was easier to do something else).

    And now Android has done something similar albeit for different reasons.

    Personally X11 is the last thing i want to see on Linux devices going forward. I hate the thing and want to see it suffer if only for irrational reasons.

  10. Rolling our own mobile desktop by graft · · Score: 3, Interesting

    While I agree with other commenters that existing desktop environments are an extremely bad fit for the Android and smart phones in general, what this development allows (and encourages me to think will happen soon) is a user-created free software platform built specifically for mobile phones. Phones need to have a lot of creativity applied to them; the iPhone was a big step forward in that department, but I'm inclined to think that the community of free software developers will be able to find myriad new uses for such devices - and implement them, to boot. Hopefully this can happen in a way that pays close attention to the much stricter design constraints of a handheld device.

    1. Re:Rolling our own mobile desktop by sketerpot · · Score: 4, Insightful

      Android is already a free software platform where users can write software without being locked out. Isn't that what you're looking for? Sure, it came from Google and is promoted by a consortium of telecom giants, rather than springing straight from the People, but as long as a cat catches mice, does it really matter what color it is?

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

    Ubuntu Mobile certainly has my ears perked up :)

  12. Well then by Weaselmancer · · Score: 2, Insightful

    Write new software that does look good on a cell phone screen.

    With X11 up and running, that opens up a large bank of developers that know X and can do that, you know.

    --
    Weaselmancer
    rediculous.
    1. Re:Well then by Ostracus · · Score: 2, Insightful

      Ummm, no. Knowing X doesn't mean that one knows HCI as well. In fact looking at the development of Linux GUIs over the years I'd say the odds are against it. Note that's not saying one can't be developed, but it's more work than people really anticipate. A cellphone GUI that tries to be all things to all people (curse of a thousand choices) doesn't fit well into the appliance (does a few things well) nature of the device.

      --
      Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  13. 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

  14. Re:...Well by Anonymous Coward · · Score: 3, Insightful

    So you can print things? Just taking a wild stab in the dark here ...

  15. IceWM ftw by deadearth · · Score: 2, Interesting

    I was just happy to see IceWm in a slashdot headline. It's a great little WM that doesn't always get the attention from users it deserves.

  16. Re:give it up queers by Anonymous Coward · · Score: 2, Funny

    linux is like a hydra, if you fork it two will rise from the ashes...

  17. Re:This is heinous by Anonymous Coward · · Score: 3, Insightful

    Those who do not understand X, are doomed to scream for its death while begging for someone to reimplement X poorly.

  18. So if I were to install Skype on it... by lordofwhee · · Score: 5, Funny

    ...I could use it as a mobile phone!

  19. 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...

  20. Re:This is heinous by Paradigm_Complex · · Score: 4, Interesting

    Actually, I was far more excited to hear that X was ported than any given desktop because this is exactly where X shines.

    I $ssh -x quite often from my eeepc in class. It's nice to be able to use my desktop computer's far superior processing power for things like compiling LaTeX documents (it's the format I take all my notes - lots of math stuff). Additionally it's nice to be able to take advantage of my computer's superior disk space for all sorts of things. The problem is, this is highly dependent on getting a wifi signal.

    I ssh from my blackberry quite a bit as well. It'd be great if I could ssh some X stuff over it, for all the same reasons it works wonderfully on my eeepc - but when I don't have the eeepc or are lacking wifi. I can manage without it (my command-line-fu is not weak), but it'd be great if I did not have to do things like rip out the text from a PDF before reading it remotely, etc.

    Hopefully I can keep from breaking my blackberry until a viable option for $ssh -x'ing from a new phone will be available.

    --
    "A witty saying proves nothing." - Voltaire
  21. Re:They got VNC backwards.... by amirulbahr · · Score: 4, Informative

    Yes you can. Check out the Android VNC Viewer.

  22. Re:What's not to like? by Sir_Lewk · · Score: 4, Insightful

    You have no fucking clue what you are talking about.

    Just thought I'd let you know.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  23. Re:What's not to like? by Draek · · Score: 3, Insightful

    X11 was left behind by a number of different commercial Unix users for a reason.

    How many of them are still alive, though? other than OSX which has fed on OS9's marketshare rather than UNIX's, all of the rest seem to have bit the bullet a long time ago. Meanwhile, Linux, the *BSDs and Solaris seem to be going fairly strong despite being 'stuck' with X11.

    Seems like UNIX admins are still too attached to being able to run their apps remotely, among other things.

    --
    No problem is insoluble in all conceivable circumstances.
  24. Re:What's not to like? by mrsteveman1 · · Score: 3, Interesting

    None of those systems have been doing well in the mainstream desktop space, which is what all the excitement over Android is about.

    UNIX admins have little to do with the need for a good clean display system on portable devices and desktops. In fact the needs of geeks seem to guide the FOSS world far too much, thats why it was a big headline one or 2 Xorg releases ago that input and display devices would be hotpluggable years after everyone else solved that problem, it wasn't a dire need of the geeks in charge of the project nor anyone using it.

  25. 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
  26. 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.

  27. Re:Driver issue by Simon+Rowe · · Score: 2, Insightful

    And where do I get this "rock-solid proprietary software"? I've been in the business 20 years, not seen any yet.

  28. Re:Driver issue by slamb · · Score: 4, Insightful

    And where do I get this "rock-solid proprietary software"? I've been in the business 20 years, not seen any yet.

    I've never seen any "rock-solid software" of any kind, but at least the Open Source stuff I can fix by myself when needed.

  29. Re:For that matter so is the iPhone by Nursie · · Score: 4, Insightful

    "Just as open in the end."

    What total bullsh*t.

    Android is open from the kernel upwards, you can develop what you like for it without needing a developer account or a jailbreak. This is massively different from the iPhone, on which you can only make software if you have an account and the stack itself is totally closed.

    This is why android can now be run on multiple devices, some ported by the community.

  30. 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.

  31. Re:Driver issue by couchslug · · Score: 2, Funny

    ""Because we can" the neckbearded Linux dweebs living in their mother's basement will tell you in between LARP sessions and shoving greased up Yoda dolls into their asses,"

    OK, you sold me on the lifestyle. Is there a particularly suitable Yoda doll?

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."