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

194 comments

  1. Re:First post by Anonymous Coward · · Score: 0

    Seriously. Linux system runs X server, news at 11.

  2. 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"
    1. Re:But does it run... by dimethylxanthine · · Score: 1

      Yes, Enlightenment takes a while to get to...

    2. Re:But does it run... by wisty · · Score: 1

      ... ratpoison?

  3. ...Well by arogier · · Score: 0, Offtopic

    Its taken long enough. When will the get cups running? There have been enough non-phone installs to show this OS is building momentum. Even if at Google's glacial pace. The question now is who gets credit for the ath driver on Android.

    1. Re:...Well by sketerpot · · Score: 1

      CUPS? Why would you want to run the Common Unix Printing System on a phone?

    2. Re:...Well by arogier · · Score: 1

      hard copy of all those sms messages

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

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

    4. Re:...Well by Jurily · · Score: 1

      So you can print things?

      With CUPS? *shudder*

    5. Re:...Well by Anonymous Coward · · Score: 1, Interesting

      CUPS works just fine on OS X. Funny, isn't it, how linux can take something that just works and fuck it up.

  4. So much potential by cpicon92 · · Score: 5, Funny

    can you make phone calls with it?

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

    2. Re:So much potential by timeOday · · Score: 1

      Look at it this way, what if the answer were "no"? It might still be a better PocketPC than anything Microsoft or Palm ever put out.

    3. Re:So much potential by goodship11 · · Score: 1

      can you make phone calls with it?

      that's the one thing I can't do on my G1.... still, I haven't missed an appointment in awhile, and the games are great!

  5. 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 qw0ntum · · Score: 1

      Did you look at the screen shot in the article? It actually doesn't look half bad.

      --
      'Every story, if continued long enough, ends in death.' --Ernest Hemingway
    3. 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.

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

    5. 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.
    6. Re:Er, no thanks. by Anonymous Coward · · Score: 1, Interesting

      vnc, rdp and citrix logmein are surprisingly useful on my iphone. i can remote from 99% of the places i go pretty efficiently.

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

    8. Re:Er, no thanks. by AliasMarlowe · · Score: 1

      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.

      The answer may be in repressed nightmarish memories from your youth.
      Didn't you ever run a PC with a CGA display in color mode (320x200), or try with a VGA adapter set to MCGA mode (=CGA with more colors)? It only sucks a little if your interface is designed to work with low resolution displays. If the interface was conceived with more pixels in mind, and just supports low resolution as an afterthought, then it really sucks.
      Actually, everything sucked on CGA in graphics mode, including Windows 1.0 and GEM.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    9. Re:Er, no thanks. by a-zA-Z0-9$_.+!*'(),x · · Score: 1

      Even the 800x480 of a Nokia N810 is a bit cramped for normal desktop style window managers. ...

      Isn't that why you want a X-server running, so you can use your HD laptop to run GIMP and Open Office on your phone?

      --
      Epitaph: At last! Root access!
    10. Re:Er, no thanks. by dunkelfalke · · Score: 1

      well, 640x480 is fine for xp classic (tried it with htc universal & remote desktop). so there.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    11. Re:Er, no thanks. by blackest_k · · Score: 1

      Linux is continually improved by it's developers and it's users, while many users are unable to fix a gui problem they can help by filing a bug report when gui issues occur.

      If you want something fixed the first thing you need to do is provide the developers with feedback to identify the problem. It's your opportunity to contribute to the community. A politely worded bug report is likely to result in the problem being resolved.

      Got to admit far too often I ignore the gui bugs I come across, I really should make an effort to report them.

    12. Re:Er, no thanks. by Anonymous Coward · · Score: 0

      It may be good enough for taking screenshots, but the parent is right: general purpose WMs make your life hell on small devices

    13. Re:Er, no thanks. by Anonymous Coward · · Score: 0

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

      Linux/UNIX is not Windows, it has had a simple solution to this many years ago: press ALT and drag the Window around. While it is highly inconvenient, you can still use even a 1680x1050 dialog on a 160x100 pixel screen.

    14. Re:Er, no thanks. by dunkelfalke · · Score: 1

      desktops larger than the screen resolution are possible with windows, too.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    15. Re:Er, no thanks. by shellbeach · · Score: 1

      desktops larger than the screen resolution are possible with windows, too.

      That's not what he was saying, though: with pretty much any window manager for X, you can drag a window around (and thus partly off-screen) by holding down ALT whilst dragging with the left mouse button. But I'm sure there's some powertoy or similar under windows that does the same thing these days ...

    16. Re:Er, no thanks. by ZosX · · Score: 1

      Oh man! You have no idea how many times I wish I knew that! Curse you designers who can't make a window that is smaller than 640x480!!

    17. Re:Er, no thanks. by Anonymous Coward · · Score: 0

      >> desktops larger than the screen resolution are possible with windows, too.

      Which is even more uncomfortable to use though, e.g. not even desktop icons are arranged correctly etc. (at least I'd expect that, never actually used that on Windows).

      > That's not what he was saying, though: with pretty much any window manager for X, you can drag a window around (and thus partly off-screen) by holding down ALT whilst dragging with the left mouse button. But I'm sure there's some powertoy or similar under windows that does the same thing these days ...

      Well, you were supposed to be able to do that via the system menu, in practice there are a few issues.
      For example you can use ALT+Space,m and cursor keys to move the window all the way to the top but once you confirm the position with enter it snaps right down (so you can still click the title bar).
      Also, by default it is not possible to resize a Window larger than the desktop size, the application needs special code to support that.
      So while in theory the features are there, all the hacks to protect users from their own stupidity makes it impossible to actually use them.
      This may also help some people understand why some Linux users are so allergic to the "user friendlyness"-movement, because many have learned what usability horrors (at least for anyone who does not match 100% the norm) can be implemented in the name of being more "user friendly".

    18. Re:Er, no thanks. by dargaud · · Score: 1

      Why isn't there a qt/kde/gnome/X/whatever fallback mechanism for when a window/popup is larger than the screen ? Either shrink it, or display it in parts, or move it around slowly... I've faced this problem too and it makes the machine useless unless you know the shortcut keys.

      --
      Non-Linux Penguins ?
    19. Re:Er, no thanks. by Bralkein · · Score: 1

      I remember reading that one of the goals of KDE 4's new Plasma shell is to be able to make it easier to develop interfaces to help people use KDE on mobile devices. I don't think that there's been any major work done in this area yet but KDE does come with a lot of nice apps and it would be cool if someone could use Plasma to find a way to expose them on a smartphone device. There's an applet to control the media player software for example so I think it would be possible to use the capabilities of existing apps without showing the full-blown desktop UI for each individual program.

      I'm mentioning KDE because that's what I'm familiar with, maybe this could be done with GNOME too or other DEs but I don't know enough about them to make comment on that.

    20. Re:Er, no thanks. by gbjbaanb · · Score: 1

      On Windows, if you right click the taskbar icon, use the 'Move' menuitem and then position the window using the cursor keys. Left click to 'cancel' this move-mode.

      (I learned this when using the Windows 'Display settings' dialog, which is just too big to see the OK/Cancel buttons on the bottom. You'd think that'd be the first window to make fit in small resolutions!)

    21. Re:Er, no thanks. by blind+biker · · Score: 1

      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.

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

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    22. Re:Er, no thanks. by pizzach · · Score: 1

      On Windows, if you right click the taskbar icon, use the 'Move' menuitem and then position the window using the cursor keys. Left click to 'cancel' this move-mode.

      You can do the same exact thing on Linux, but also move the Window using the mouse. I'm pretty user that Windows is the one OS that doesn't really have any OS level window functions that can be accomplished by using the mouse and keyboard together.

      --
      Once you start despising the jerks, you become one.
    23. 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.'"
    24. Re:Er, no thanks. by drinkypoo · · Score: 1

      well, 640x480 is fine for xp classic

      Actually, there are now numerous dialogs in Windows XP itself which will not fully fit on the screen at 640x480. I would go look for them all, but I'm sitting at my 32" 1080p and leave that as an exercise for the unfortunate. I don't think I have anything less than 800x600 any more (My iOpener is now my oldest, slowest, and least-efficient computer clock for clock. And my largest machine isn't much bigger :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. 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'?

    26. Re:Er, no thanks. by schyllic · · Score: 1

      Does your window manager support scrolling desktops? Some older window managers like FVWM had this on by default.

    27. Re:Er, no thanks. by michrech · · Score: 1

      If you do what you suggest below, but hit any of the arrow buttons *once*, the mouse is then active to move the window around. Left clicking "stops" the move and leaves the window where ever you clicked.

      On Windows, if you right click the taskbar icon, use the 'Move' menuitem and then position the window using the cursor keys. Left click to 'cancel' this move-mode.

      (I learned this when using the Windows 'Display settings' dialog, which is just too big to see the OK/Cancel buttons on the bottom. You'd think that'd be the first window to make fit in small resolutions!)

      --
      bork bork bork!
    28. Re:Er, no thanks. by Yfrwlf · · Score: 1

      Of course, your Window manager should be smart enough so that you'd never have to move windows in this fashion, but by "mouseclick" they meant a left mouse button click aka touching the screen if it's a touch screen.

      --
      Promote true freedom - support standards and interoperability.
    29. Re:Er, no thanks. by Yfrwlf · · Score: 1

      I always thought it was lame hearing Google wanting developers to make stuff for Android specifically. A GUI should be able to scale itself down or up as much as is needed, so developers can just make GTK or QT (especially QT due to it's dynamic cross-platform nature) interface and have it run everywhere on any Linux platform. I can understand making available a Linux software bundle (distro) that comes with the programs that users of phones/PDAs/whatever would prefer by default though, but even that shouldn't be necessary if installing Linux apps was easier.

      --
      Promote true freedom - support standards and interoperability.
    30. Re:Er, no thanks. by Anonymous Coward · · Score: 0

      You can ALT-drag those dialog boxes to move them around so you can access the buttons ..

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

    3. Re:Great Combination. by Anonymous Coward · · Score: 0

      Or reboot the electric fence when the server room is full of Velociraptors..

    4. Re:Great Combination. by geckipede · · Score: 1

      You just wait a few decades, the biotech revolution will find the 802.11g gene eventually.

    5. Re:Great Combination. by Anonymous Coward · · Score: 0

      You mean your server farm isn't a network of cell phones? That's so 2008.

    6. Re:Great Combination. by Anonymous Coward · · Score: 0

      Mmmmm linux server milk. Creamy goodness.

    7. Re:Great Combination. by shellbeach · · Score: 1

      Mmmmm linux server milk. Creamy goodness.

      Uh, that's not milk you're looking at ...

    8. Re:Great Combination. by jellomizer · · Score: 1

      At the expense of a Woosh post. If you allow a full server farm to go down you probably wouldn't have the skills to setup a new one with cell phones.

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

      I'm guessing this will help facilitate half-assed ports of desktop linux apps to Android by not having to change the libraries or anything but just the way the GUI is laid out. I'm all for this sort of things as a stop-gap or for apps too unpopular to get support otherwise, but this sort of don't design but instead reuse mentality is a tragic flaw of FOSS and so should be avoided in as long term solutions.

    10. Re:Great Combination. by Anonymous Coward · · Score: 0

      I find your ideas ...intriguing and would like to subscribe to your newsletter!

    11. Re:Great Combination. by Anonymous Coward · · Score: 0

      I believe that would be a server ranch.

  7. Well thats all an good by renegadesx · · Score: 1

    If your running Android on a desktop however for stuff like Smartphones KDE and Gnome are bascially useless. I would suggest porting across Enlightenment E17, especially if the rumors are true about an Android run eeePC

    --
    Make SELinux enforcing again!
    1. 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?
    2. Re:Well thats all an good by Ian+Alexander · · Score: 1

      LXDE and IceWM might be good options though.

    3. Re:Well thats all an good by drinkypoo · · Score: 1

      So if they combine the desktop work with this gui combination, android will be a competitor in the netbook market.

      What makes Android interesting is the interface and the app store. Take that away, and why would you want android?

      I have a tablet/netbook (DT Research DT360) and my plan is to get Angstrom Linux running on it (wish me luck.) It's designed for small screens and limited devices. My tablet has 512MB flash disk, 512MB RAM and I am adding an 8GB 133x CF shortly because it doesn't appear to have +5V support for microdrives.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  8. No Xfce? by Anonymous Coward · · Score: 0

    So disappointed.

  9. Driver issue by Anonymous Coward · · Score: 0

    They may get linux to run on it, but then it won't be able to communicate with any peripherals. WTF is the point???

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

    2. Re:Driver issue by Anonymous Coward · · Score: 0

      Anyone who "gets the facts" from the company who is saying they're better need to stop by my shop, I have a couple of things to sell you nobody else is dumb enough to buy.

    3. Re:Driver issue by Anonymous Coward · · Score: 0

      Like Tobacco companies saying cigarettes are safe, or distillers saying there is no link between spirits and traffic accidents. Tell me that linking to a Microsoft web page to give us a comparison between Windows and *nix systems was a really bad joke.

    4. Re:Driver issue by Anonymous Coward · · Score: 0

      I really hope thats satirizing anti *nix AC comments.

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

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

    8. Re:Driver issue by ghetto2ivy · · Score: 1

      They may get linux to run on it, but then it won't be able to communicate with any peripherals. WTF is the point???

      I'm pretty sure that linux can run linux.

    9. Re:Driver issue by budgenator · · Score: 1

      They may get linux to run on it, but then it won't be able to communicate with any peripherals. WTF is the point???

      well the article said

      Open androidVNC from your android programs menu.

      Connect to 'localhost' port '5901' and enter your password.

      That seems to imply to me that you can connect to any X11 server you have credentials for and a network connection to and therefore any peripherals on that server or network.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    10. Re:Driver issue by Anonymous Coward · · Score: 1, Funny

      10 BEGIN
      20 PRINT "SOLID AS A ROCK"
      30 GOTON 20
      40 END

    11. Re:Driver issue by MikeBabcock · · Score: 1

      I got all excited that there might actually be an answer too :-(

      The most rock-solid software I've ever used is the free and open source kind.

      --
      - Michael T. Babcock (Yes, I blog)
    12. 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."
    13. Re:Driver issue by Spugglefink · · Score: 1

      GOTON?!

      GOTON!!??!!

      Your Geek Card is revoked. Hand it over!

  10. What's not to like? by Anonymous Coward · · Score: 0

    X could make a great UI on a phone, especially considering the current X server's new dpi awareness UI and font scaling. There's nothing that would prevent a mobile theme from being both usable and highly legible on a low-resolution device.

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

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

      Ubuntu Mobile certainly has my ears perked up :)

    3. Re:What's not to like? by Anonymous Coward · · Score: 0

      No, it couldn't.

    4. Re:What's not to like? by Culture20 · · Score: 1

      And yet X11 is still so incredibly useful that vendors that want compatibility between their OS and another OS still use it. Thankfully there's a way to get X11 working in OSX.

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

    6. 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)
    7. 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.
    8. Re:What's not to like? by scientus · · Score: 1

      im not arguing, but X11 says nothing about decorations, borders, and doesn't even mandate a re-parenting window manager (although flash broke ICCCAP compliance by assuming that all X11 window managers are re-parenting)

      not to say that it is necessary, but it is a very flexible system, and mandates little (if anything) in terms of appearance.

    9. Re:What's not to like? by rhinokitty · · Score: 1

      Aargh. I wish. The moment I can run Ubuntu on a mobile phone and still make GSM (regular phone) calls on it is when I will buy a new device. For now I have a cell phone for GSM and a laptop for everything else.

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

    11. Re:What's not to like? by rastakid · · Score: 1

      Someone needs his morning coffee ;)

    12. 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
    13. Re:What's not to like? by Anonymous Coward · · Score: 0

      I'm not commenting on your lack of understanding of X but will comment on the "no need for window managers": This is a common belief that couldn't be further from the truth. Sure, you don't need tiling windows but every other WM job needs to be done.

      There is a reason why projects like Matchbox are doing just fine: getting all the details of mobile device window management is really, really tricky and any problems will make users go mad (bad usability on a mobile device is a lot worse for the user experience than on desktop).

      Whether the window manager should show decorations is a tiny detail that has no place in the general discussion about window managers and X.

      To conclude, you are just plain wrong about everything :)

    14. Re:What's not to like? by Draek · · Score: 1

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

      They're doing *far* better than the ones that tried to develop alternatives to X11, aren't they? and no, Android is about the mainstream *smartphone* space, it resembles the desktop space in some ways but in others it's much closer to the embedded one. What applies to Android and the rest of the smartphones does not necessarily apply to Windows, Linux and OSX, as it should be obvious.

      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.

      Agreed for the first part but X11 also brings some familiarity to the relatively large market of UNIX/Linux developers and getting more apps written for Android can only be a good thing. For the rest, all OSes will evolve differently. The problem of taking too long to adapt other products' innovations goes both ways, and in my opinion has more to do with copyright and patent laws than 'geeks' vs 'non-geeks', so it'd be a discussion best left for another day.

      --
      No problem is insoluble in all conceivable circumstances.
    15. Re:What's not to like? by DragonWriter · · Score: 1

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

      Uh, I don't really think any of the excitement about Android is about "the mainstream desktop" market, unless you are using a really odd definition of either "mainstream" or "desktop" in describing that market slice.

  11. No credit for the actual developers? by Anonymous Coward · · Score: 0

    Ghostwriter didn't go and do anything again - he's just posting poor summaries of other people's work, with no credit for the original developers.

  12. 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.
    1. Re:Fuzzy photo fail by physicsphairy · · Score: 1

      In fact, these guys were so geeky they hacked their own brains to image what they saw directly.

      But being basement nerds their eyesight is roughly on par with that of an Euglena.

    2. Re:Fuzzy photo fail by Anonymous Coward · · Score: 0

      Fuzzy photo? Must have been taken using an iPhone...

    3. Re:Fuzzy photo fail by EvilIdler · · Score: 1

      Camera?! WTF? Why not simply take a screendump with any of a zillion Linux programs which can grab the screen?

    4. Re:Fuzzy photo fail by Rob+Kaper · · Score: 1

      Because that wouldn't show the device running the software, just that you've been able to configure your display to use a lower resolution.

  13. Re:give it up queers by Ash-Fox · · Score: 1

    no one really gives a fuck about linux bullshit. linux fails it in every way. just put a fork in it.

    Wow, your argument is so compelling.

    Seriously, what's wrong with this troll? Is he drugged up or something and can't troll properly?

    --
    Change is certain; progress is not obligatory.
  14. 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 rrohbeck · · Score: 1

      Seconded. I've been using Synergy between my Windows and Linux desktops and it's seamless - you roll the mouse cursor across the edge of the screen and the other system has focus. I only have to use the KVM to switch over to the Linux box (yeah, I'll admit it, Windows is still my main desktop at work, so sue me) after the screen went to power save mode, and for text consoles. Is there a command line utility to tell X to wake up the display?

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

      xset dpms force on

    3. Re:To merge your phone with your PC... by rrohbeck · · Score: 1

      That did it. Thanks!
      Ok I'm a wimp. I created an icon for
      C:\cygwin\bin\run.exe ssh me@mylinuxbox 'DISPLAY=:0.0 xset dpms force on'

    4. Re:To merge your phone with your PC... by Anonymous Coward · · Score: 0

      From personal experience I have to say Synergy is an awesome piece of software. I was at a company where I had 3 dedicated development boxes (xp,2k) and they all had monitors. I installed Synergy instead of using a KVM and not only is it cool having 3 displays ready to go, I only need 1 mouse / keyboard to work on anyone of them I need to. No need to wait for the KVM to switch to the next box and no need to cycle linearly from the first to the last, just move your mouse from the far side of the first to the far side of the last and it pipes the key board and mouse to the right box.

    5. Re:To merge your phone with your PC... by rrohbeck · · Score: 1

      FWIW, that turned off the DPMS timer.
      'xset dpms force on +dpms' keeps it alive.

  15. 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?

    2. Re:Rolling our own mobile desktop by zappepcs · · Score: 1

      It's what I'm looking for. Personally, I'd be happy with something slightly bigger than most smartphones are now given that it supports bluetooth and wired earbuds for phone use. I'd like more USB support and a cradle that allows me to plug a keyboard into it as well as perhaps software that allows an X window on my desktop to be what is on the Android. Not quite a laptop, but just below that level of functionality. To be truly useful, I'd like to be able to plug a keyboard into it that is sized for my fingers like normal keyboards are. Some level of high integration to the desktop so that the work I do on the go is merely a mini version of what I do on the desktop. Drive-by and auto-sync. I don't want to have to spend time doing sync functions.

      I'm waiting. My old SKII is getting old. I'm holding out hoping that Android or something will come along and make everything else seem pointless. I don't want just another smart phone that is locked into someone's services.

    3. Re:Rolling our own mobile desktop by megrims · · Score: 1

      Sounds like an evil cat to me. And do you really want an evil cat playing with your children?

    4. Re:Rolling our own mobile desktop by scientus · · Score: 1

      well they did create a system that is almost entirely differnt from all the other systems, it uses a non-standard c-lib (not gnu libc nor uclibc), no access to the filesystem by applications, and the whole system has to be done with google's custom java api on their proprietary SDK.

      This is certainly better than Verizon's stance, and Apple on he iPhone, some of the wierd things they did may have merit, and they did open up alot of code, but this does not mean the system is entirely open.

      For example, the phones are locked, and it is impossible to get root on the released phones. (AFAIK) This greatly hampers users abilities to tinker with the phone, and what they are doing may be disallowed if it was under gpl3. The platform is designed for google to stay in change, and give the phone producers and cell networks control, but it is not designed to give end users control, only for them to write the software to make it a successful platform for google.

      If you want a more standard (for better or for worse) Linux mobile platform you may want openmoko.

    5. Re:Rolling our own mobile desktop by Rich0 · · Score: 1

      There is certainly no officially-endorsed manner of obtaining root access to a non-developer android phone (the unlocked ADP phone gives you root). However, RC29 of the G1 android image had a gaping local exploit that you can use to obtain root. A signed image of RC29 is available which can be used to downgrade any non-rooted phone back to RC29 so that the exploit can be used. All subsequent updates have been re-issued with root permissions intact - once you have root you can flash your bootloader to not require the google signing keys and install any image you like. In fact, you can create your own image using the android source and a few proprietary drivers off the G1 and put whatever you want on your phone (any anybody else who has rooted their phones can do so as well).

      Sure, I'd like it to be more open than this, but I can live with this.

    6. Re:Rolling our own mobile desktop by Anonymous Coward · · Score: 0

      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?

      As long as the cat's not a jaguar and I'm not the mouse.

    7. Re:Rolling our own mobile desktop by Nursie · · Score: 1

      You might want to check out Openmoko....

      They're trying to do this properly, if you like X. Personally I can take it or leave it, so I run android on my FreeRunner. But there are folks putting a lot of effort into a linux/X based handset with both hardware and software open.

  16. Re:linux shit by Anonymous Coward · · Score: 0

    Go back?

    What makes you think the neckbeards ever stopped?

  17. Re:linux shit by NPerez · · Score: 1

    I want to be just like you when I grow up

  18. Re:give it up queers by Anonymous Coward · · Score: 0

    Depending on the type of fork he uses, he might have 3 or 4 points.

  19. 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"
    2. 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.
    3. Re:Well then by Anonymous Coward · · Score: 0

      Flamebait? So I'm not allowed to think the "usability expert" is an invented concept used to justify forcing subjective decisions on to everyone else?

    4. Re:Well then by MightyYar · · Score: 1

      I wouldn't have modded you flamebait, but I know why you got that mod. Your tone is very contemptuous. You could have laid out your reasoned, cool argument about why you don't need usability experts... instead, your post attacks the behavior of these people without offering any explanation as to why their behavior is wrong or what a better alternative is.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:Well then by sketerpot · · Score: 1

      Take a look at the Android API sometime. With that thing, decent GUI design seems to be the path of least resistance.

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

    1. Re:IceWM ftw by shellbeach · · Score: 1

      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.

      I'll second that. IceWM was my main WM from 2001 until last year (when I finally gave in and allowed my GPU to worry about window management cycles ...)

      It can't match it with the compositing giants these days, but IceWM ran super-smoothly on a P120 laptop -- and that's gotta be worth something. The code base was small, straightforward and easy to hack, too. I still miss using it from time to time.

  21. This is heinous by guyminuslife · · Score: 1, Insightful

    No! X must not be ported! X must die!

    --
    I don't believe in time. It's a grand conspiracy designed to sell watches.
    1. 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.

    2. 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
    3. Re:This is heinous by Deltaspectre · · Score: 1

      You need X forwarding to compile \latex documents?

      I can't really see how that would be the case for anything you would have the time to type up during a class session. :\

      Most of the stuff you described I do on my eee or cli on my desktop.

      (However, I can't say anything about the blackberry since I don't have one)

      --
      My UID is prime... is yours?
    4. Re:This is heinous by jipn4 · · Score: 1

      No! X must not be ported! X must die!

      Too late. X runs everywhere. It's a good, flexible set of protocols, and there are dozens of different implementations. Microsoft and Apple have been making their window systems more and more X-like over the years--but they are slower and less efficient.

      The X Window System is like UNIX/Linux: so-called experts have hated it because they thought it should all be done differently, but in the end, it turns out that X (and UNIX) got it right from the start.

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

    6. Re:This is heinous by Paradigm_Complex · · Score: 1
      Yeah, maybe I did not explain myself properly.

      You need X forwarding to compile \latex documents?

      No, but I need X forwarding to view LaTeX documents compiled on another machine without scp'ing each time. Not much use in compiling them if I can't see them. You can't pull out an easy-to-read math formula from a compiled LaTeX document.

      I can't really see how that would be the case for anything you would have the time to type up during a class session. :\

      After a quarter's worth of notes, the LaTeX document can get quite heafty.

      I compile more than just the day's worth of notes - I compile all the notes since the class began. It's not unusual at all for me to have to go back to previous things we were taught earlier in the quarter. My first-generation eeepc can easily take over 10 minutes to compile such documents, while my C2D desktop computer can do it in a much more manageable amount of time. I could scp the compiled document back over, but it's an unnecessary pain. It's just soooo much easier to do everything over ssh - I practically forget I'm not working only on my eeepc at the moment. Additionally, there's plenty of non-LaTeX related reasons to use my desktop computer at home. I have to be stingy with what I put on my ~4GB of space on my eeepc, where as I don't have to care at all on my ~1TB of space on my desktop. It's nice to be able to X forward any and all of that along.

      For me to view documents on my blackberry that are sitting on my computer through ssh, I have to rip the text out on the cli - I can't just view a straight .doc or .odf or .pdf file, and I end up with quite a few of those. Again, it's possible to get most of the information across without a gui but it's a pain that I'd like to avoid.

      --
      "A witty saying proves nothing." - Voltaire
    7. Re:This is heinous by Deltaspectre · · Score: 1

      Here's a tip I picked up a while ago with Nautilus, not sure if it would benefit you or not. As a replacement for (what seems to me as being very slow even on the campus network here) X forwarding or (tedious) scp, entering sftp://IPorDomain/wherever/you/stash/your/stuff will let me open files locally from remote computers. The plus side is if you have ssh enabled, then the sftp protocol works.

      --
      My UID is prime... is yours?
    8. Re:This is heinous by Clover_Kicker · · Score: 1

      I need X forwarding to view LaTeX documents compiled on another machine without scp'ing each time.

      This won't solve your whole problem, but you could add the scp step to your makefile and have it happen automagically.

  22. HTC Wizard by TClevenger · · Score: 1

    Anybody got Android running on the HTC Wizard yet? I'd love to dump Windows Mobile.

    1. Re:HTC Wizard by fm6 · · Score: 1

      Probably not possible without support from HTC. Which won't happen. Phone makers basically consider a phone and its OS a matched set.

    2. Re:HTC Wizard by Anonymous Coward · · Score: 0

      Almost all the hardware already works under Linux. Android should work, but nobody cares enough to try it.

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

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

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

    1. Re:So if I were to install Skype on it... by Well-Fed+Troll · · Score: 1

      I could use it as a mobile phone!

      True. And for a while it will be secure.
      Can I get a Cone of Silence to go with that?

  25. X is network transparent by MSDos-486 · · Score: 1

    Can you do X forwarding? Aka have your display on one machine and your client on another, or vice versa.

    1. Re:X is network transparent by timmarhy · · Score: 1

      yes but why would you want to, x forwarding over low bandwidth networks is a total dog.

      --
      If you mod me down, I will become more powerful than you can imagine....
    2. Re:X is network transparent by MSDos-486 · · Score: 1

      I wonder if it would be OK with NX. I also don't think it would be bad with WiFi.

  26. They got VNC backwards.... by ducomputergeek · · Score: 1

    But can I vnc into my desktop from the phone?

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:They got VNC backwards.... by amirulbahr · · Score: 4, Informative

      Yes you can. Check out the Android VNC Viewer.

  27. For that matter so is the iPhone by SuperKendall · · Score: 0, Flamebait

    Android is already a free software platform where users can write software without being locked out.

    So is the iPhone.

    If you have a developer account, you can deploy any software you like to your own phone (and a few others).

    Or if you jailbreak a phone, you can deploy any software you want or have someone else send you whatever software they like.

    Just as open in the end.

    I do see value though it being able to re-write things with source code at the lowest level, but mostly for study and not so much for usability. It's hard to beat the guys who developed the low level device stuff for the iPhone or the G1 as they know the hardware inside and out in addition to the tradeoffs the hardware best lives with...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:For that matter so is the iPhone by Anonymous Coward · · Score: 0

      > If you have a developer account, you can deploy any software you like to your own phone (and a few others).

      Oh yeah, that's about 3 phones against the millions that can download things from the App store. Impressive open-ness here !!

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

    3. Re:For that matter so is the iPhone by Anonymous Coward · · Score: 0

      Can I install my own OS? No - Android is only open in the sense that I can install my own applications developed for it. However, I cannot install my own OS or even leave the JVM sandbox.

    4. Re:For that matter so is the iPhone by Nursie · · Score: 1

      "Can I install my own OS? No - Android is only open in the sense that I can install my own applications developed for it. However, I cannot install my own OS or even leave the JVM sandbox."

      Then you're talking about the handset, not the OS.

      I have Android running on alternative (open) hardware and can do what the hell I like with it. There is no comparison here. Android is FOSS. The G1 may not be open hardware, but that's like saying linux isn't FOSS because your router manufacturer doesn't provide an easy way to flash a new image you've made...

    5. Re:For that matter so is the iPhone by LoRdTAW · · Score: 1

      Add to that you can only develop for the iPhone an a Mac. So Windows, Linux, etc users are SOL unless they buy Apple hardware. Nice business model. The main reason I wont buy Apple, lock in.

    6. Re:For that matter so is the iPhone by SuperKendall · · Score: 1

      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.

      How can you possibly justify saying "you can only make software if you have an account" when you admit you know about jailbreaking? How is it in fact massivley different, when on one platform I can write whatever software I want and on the other I can write whatever software I want?

      You can say "I can't release software on the Apple store" without a account, which would actually be true. But that is not the only way to release software, and is irrelevant to your own development.

      You can't in fact even say "I can't distribute software to other people without an account" which is untrue, again others are making money selling jailbroken apps.

      I guess I'm just different in that I focus on what you can do with a device in real life, as opposed to Apple Hater Fantasy Land where just because Apple does not condone jailbreaking means it does not exist.

      Yes you can do more "with Google's permission" with Android but in the end that does not matter at all when YOU are the one writing the software.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    7. Re:For that matter so is the iPhone by Nursie · · Score: 1

      "I guess I'm just different in that I focus on what you can do with a device in real life, as opposed to Apple Hater Fantasy Land where just because Apple does not condone jailbreaking means it does not exist.

      Yes you can do more "with Google's permission" with Android but in the end that does not matter at all when YOU are the one writing the software."

      How can you even say these are remotely the same thing, when any given software update might brick your jailbroken phone?

      And when Google have opened the actual operating system components so that not only can I write software, I can alter the systems and even build/run it for other systems. All legally.

      It's not in any way the same thing.

      Go back to apple-fellater-fantasy land where just because you can hack a device that's equivalent to a free, open and portable system.

    8. Re:For that matter so is the iPhone by Anonymous Coward · · Score: 0

      I wouldn't consider the iPhone platform free. Have you read the SDK license? Here are a few snippets:

      3.3.2 An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s).

      3.3.12 Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Appleâ(TM)s reasonable judgment may be found objectionable by iPhone or iPod touch users.

      3.3.15 If an Application requires or will have access to the cellular network, then additionally such Application:
      - May not have Voice over Internet Protocol (VoIP) functionality using the cellular network.

      3.3.7 For Applications that use location-based APIs or that collect, transmit, maintain, process, share, disclose or otherwise use a user's personal information:
      - For Applications that use location-based APIs, such Applications may not be designed or marketed for real time route guidance.

      Not very open was it?

  28. Improvement? by Xs1t0ry · · Score: 1

    This is pretty neat. I believe it would be better to have something lighter than KDE, GDM or even LXDE. Maybe dwm, scrotwm or xmonad... something like that. From a practicality standpoint it would be more suited to the comparitively weaker hardware of a mobile device. Not that this seems very practical in the first place!

  29. Developer addition? by rhinokitty · · Score: 1

    Please jump in if I am misinterpreting, but I can't seem to see it any other way. Google offers a developer edition of the Android OS for a few extra dollars. It boasts a, "SIM-unlocked and hardware-unlocked device."

    If this phone is only available to people who register with the Android Market, doesn't that mean that the regular consumer version is SIM-locked and hardware-locked?

    If so, that would make it non-free software.

    1. Re:Developer addition? by Anonymous Coward · · Score: 0

      I'm not sure whether the consumer version is F/OSS or not, but from the sounds of things, it may not be. However, given the amount of hubris directed at the F/OSS community by phone makers/retailers, Android is definitely a step in the right direction - even if it isn't perfect. Viva la Android!

    2. Re:Developer addition? by Nursie · · Score: 1

      No, it would make the hardware non-free.

      GNU is not the only FOSS definition and Android is all under the APL2, not GPL.

      You can download the full source, redistribute it, port it to other systems etc etc (and people have done so). The locked use of it on the G1 does not make the OS any less open, just the handset closed.

  30. Re:give it up queers by x2A · · Score: 1

    err, actually if you put a fork() in linux you get a pid, not a point, duh :-p

    --
    The revolution will not be televised... but it will have a page on Wikipedia
  31. VNC not native X by Anonymous Coward · · Score: 0

    One thing to keep in mind here, this is being viewed over a VNC session. Due to this you don't get 2D nor 3D acceleration... nor accelerated video or codecs.

    I'd be much more interested in this if there was a way to replace the Android environment with a proper GNU/Linux environment including an accelerated X server.

    (or I'd love to see the alternative, Android running in a window on X...) :)

    1. Re:VNC not native X by saurik · · Score: 1

      Yeah. This makes the "instructions" rather dis-useful: they are simply "install X" (as X is already ported and we already know how to get Debian setup on the device), "run the X VNC server", "connect with an Android VNC client". The instructions should likely just have been placed in the article summary rather than forcing us to click through to AndroidFanatic to just get disappointed :(.

  32. What about Compiz? by rrohbeck · · Score: 1

    Just thought I'd ask.

  33. XFCE - and haven't looked back by Peaker · · Score: 1

    I have this old laptop that had difficulties coping with KDE, Gnome and Windows' memory demands. It was almost unusably slow.

    I decided to try XFCE on it. Then I also installed xmonad and vimperator for better keyboard control.

    It is blazing fast on this old laptop, faster than Gnome is on my very new desktops.

    Its not as "pretty", but I think "immediate response" is so much more fun than "pretty" that I think I'm going to switch all my workstations to XFCE/xmonad rather than Gnome or KDE.

    1. Re:XFCE - and haven't looked back by Hatta · · Score: 1

      I've been running XFCE on my IBM T23. It does run like a charm, but I'm beginning to wonder why I need the overhead of a desktop environment. What does XFCE do for me that Fluxbox doesn't? Not much.

      I tried LXDE too. Man was that a pile of shit.

      --
      Give me Classic Slashdot or give me death!
    2. Re:XFCE - and haven't looked back by Peaker · · Score: 1

      Basically I use XFCE just for the panel, window list and pager.

  34. Re:First post by amnezick · · Score: 0

    Seriously. Linux system runs 11 server, news at X.

    --
    mov ax,4c00h
    int 21h
  35. These are running on top of Linux, not Android by Anonymous Coward · · Score: 0

    I think we might want to distinguish two things:
    1. Android as a platrofm is Linux kernel + Java framework for applications.
    2. Android as operating system is just GNU/Linux.

    When you write that X was ported to Android - I would expect it to run on top of Java libraries, be compiled to Dalvik bytecode and don't link directly to any underlying C libraries. This is the whole idea of Android, and the only way to provide multi-device support. Compile once-run anywhere.

    I am not against porting stuff written in C to android, but it's problematic. It's much more problematic to distribute this software when we have multiple Android devices, running on different CPU architectures and other hardware.

    It's really not a news that X, KDE, Gnome run on Linux.

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

  36. Re:give it up queers by shellbeach · · Score: 1

    linux fails it in every way. just put a fork in it.

    Hmmm ... I think you meant to say "Windows" there. Linux handles fork() perfectly fine ...

  37. Oh great(!) by chetbox · · Score: 1

    Well done sir, you've just ruined Android. Now we can run all the bloatware that we have on our desktops on our phones, rather than developing the applications right (not using X11 and hundreds of dependencies) to start with. There's a reason Google decided not to use X11 and go with framebuffer apps instead.

    1. Re:Oh great(!) by sgt+scrub · · Score: 1

      That is so short minded and untrue. There are tiny builds of X. Like um... tiny-x. There is a plethora of libraries that can be used to make low resource applications. Who says a window manager HAS to have a tool bar at top and at bottom. Who says it has to have a "Click the bottom left of your screen to see a list of apps" crap windows users think defines a desktop. Think outside of the windows box.

      This as a chance to keep your data AND APPLICATIONS on one device.

      ssh -X my.google.phone
      use_one_of_the_below myApplication

      * GNU Screen - a terminal multiplexer for console-mode (text-mode) applications
      * xmove - a tool allows you to move programs between X Window System displays
      * guievict - a system for checkpointing and migrating the GUI of an X window application
      * the lbxproxy tool, which allows disconnecting and reconnecting[1]

      http://en.wikipedia.org/wiki/Xpra

      --
      Having to work for a living is the root of all evil.
  38. Re:give it up queers by stim · · Score: 1

    Seemed to work on you...

    --
    Browse at -1 to keep an eye out for abuses.
  39. Re:give it up queers by gzipped_tar · · Score: 1

    err, actually if you put a fork() in linux you get a pid, not a point, duh :-p

    fork() can return not only pids but also useful error information via (pid_t)(-1) while setting errno. This piece of information certainly makes a point ;)

    --
    Colorless green Cthulhu waits dreaming furiously.
  40. My next mobile might have to be an Android. by brackishboy · · Score: 1
    I've stuck with Symbian 60 phones for the last four or five years, and there's a lot I like about them. However, the S60v3 software seems to be full of bugs that couldn't keep up with the hardware features on either my current N95 or my previous N73. The web browser is as good as useless.

    On a purely geek note, I'd love a VNC server for Symbian 60. As far as I've found, there is no FOSS server available, and my programming skills are not up to the job of porting :(

  41. useful for control purposes of other devices by Anonymous Coward · · Score: 0

    Useless?

    You have no vision.

    I know of dozens of uses for such a device.
    Really, you don't know anything about network IPC.

    Each of these can be used to control ANYTHING that has
    TCP/IP.

    1. Re:useful for control purposes of other devices by jellomizer · · Score: 1

      Wow and I thought Windows Managers such as Gnome, KDE, LXDE and IceWM just managed windows and offered a common UI library for applications. If you are going to hook your cellphone up to a thinclient with a fulls screen and keyboard. For most real cases you are better of with a Desktop OS and you can do the same thing.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  42. There's a reason... by lord_sarpedon · · Score: 1

    ...that they didn't use X in the first place. It's heavy. It'd also be a huge pain in the ass to get power management and wakeups under control

    IMHO the biggest mistake with Android was the decision to invent their own (shitty) set of UI widgets. The interface designer is a joke. They should have ported the relevant bits of Qtopia.

    --
    "Strangers have the best candy" -Me
  43. Re:give it up queers by ciderVisor · · Score: 1

    handles fork()

    How many candles ?

    --
    Squirrel!
  44. Alt-click is your friend by ebuck · · Score: 1

    Alt-click is your friend, and doing so on any background area of the window will allow you to move the window around so you can get to the interesting parts.

    Alt-click doesn't work properly if you have the desktop effects enabled though. I guess that the affects does boundary checking to prevent the top of the window from being dragged higher that the screen, which is something that it really shouldn't be doing.

    Also, Gnome is working on a "tiny" window manager theme for screen space constrained devices. I haven't checked into it recently, but I imagine it's coming along (it should be in Fedora 11).

    Cheers,
    Ed

  45. Sync is overrated and vnc suxdx by sgt+scrub · · Score: 1

    I think the best part of this isn't using a window manager on your phone. The best part is running applications on your phone from another machine or thin client. You carry your phone around and do your email and PIM type stuff. Then, you get home and ssh -X in from your machine and start your email/web/whatever application. Boom! its up on your local machine. No "sync". No muss. No fuss.

    --
    Having to work for a living is the root of all evil.
  46. Re:give it up queers by x2A · · Score: 1

    You check the return value of fork()?! I've never had it happen, so I just exit if it fails, assuming that it means the system's in a state and the less stuff running on it probably the better *lol* but then I can be pretty slack when it comes to error handling! So I guess what I'm saying is that by the time it gets to making a point, I'm no longer interested, as it's blatantly not gonna be helpful :-)

    --
    The revolution will not be televised... but it will have a page on Wikipedia
  47. KDE?! by Trogre · · Score: 1

    Yes, I was rather taken aback by this claim. That is until I read the article, which pointed out that they haven't actually tried KDE or GNOME yet.

    I mean, KDE 4 barely works on my desktop let alone a handheld.

    - Trogre, KDE 3 enthusiast, KDE 4 optimist.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  48. Your confusion by SuperKendall · · Score: 1

    Then you're talking about the handset, not the OS.

    Now why should you chide him for that transition when I was talking about applications, not the OS?

    You made the same mistake.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Your confusion by Nursie · · Score: 1

      "Now why should you chide him for that transition when I was talking about applications, not the OS?"

      No, you said the two systems were just as open in the end. They are not.

      Get back to me when Apple have released the source and we have a community effort to port iPhone OS to other handsets.