Page 1 of 26 123456 11 ... LastLast
Results 1 to 20 of 519
Like Tree19Likes
  1.    #1  
    Announcing X11 on the Pre!



    What is X?
    If you're unfamiliar with X, I'll refer you to a post made by meandmypre in a different thread that that explains it plainly:

    What is X?

    and the obligatory Wikipedia article on X

    To summarize the main idea, this means you can now run native linux GUI applications on the Palm Pre!



    TL;DR--What does this look like?


    LXDE Screenshots






    FVWM, OpenOffice
    Additionally, phil_bw has made a video of OpenOffice running on the Pre!
    YouTube--Openoffice on the Pre!



    Awesome, so how do I get this on MY phone?

    This is all still in testing as we work how to bring this to you in the most convenient, flexible, and useful manner we can.

    rwhitby explains:
    Just a note to say that we do have a roadmap of being able to install native Debian X11 GUI applications (like OpenOffice) via Preware. But don't hold your breath, cause it looks like we need to write a whole new FUSE filesystem driver to be able to do it. Think weeks to months, rather than days.
    As a side note, both the X-server, as well as xterm (Terminal that runs on X) are available in the Preware Testing feed for your... testing .

    Some brief "tutorials", for those who are already familiar with many of the technologies involved:
    Native Apps
    Running Apps from your Linux Box


    Who did all this amazing work? Who do I thank?

    In short, the hard work of everyone at WebOS-Internals.

    More detailed breakdown of the major contributions that made this possible:

    X Server, xterm -- dtzWill (Will Dietz, me!) Also shivaramv (Shivaram Venkataraman), and Jacques from WebOSInternals.

    Debian Chroot work -- WebOS Internals.

    Video, FVWM work, lighting a fire under my **** to get this published -- phil_bw

    ...and many other people. Shoulders of giants, etc .

    Feel free to subscribe to this thread as we'll post updates as we make progress!
    Last edited by dtzWill; 04/13/2010 at 08:33 PM. Reason: link to short tutorial posts
    Quake
    thread
    VisualBoyAdvance
    thread App Cat
    X11/XServer/Xterm
    thread
    SuperNES
    thread App Cat


    If you like my work, please consider donating or buying VBA!
    tlaz and xandros9 like this.
  2. #2  
    Wow awesome job guys, I'm always shocked at what you guys can do.
  3. philbw's Avatar
    Posts
    310 Posts
    Global Posts
    352 Global Posts
    #3  
    Hey All,

    I'm Phil (phil_bw), the man with the camera and OpenOffice.org running on my Pre. I just want to clarify a few things myself. First of all: although I took the video I probably did the least amount of hard work here. Please give nearly all credit to dtzWill and the other WebOS Internals people. Second: to reiterate what Will said, this is all still in *testing*. Although this could be setup relatively easily for someone native to Linux, the common man would probably have some trouble.

    So here's where I am focusing most of my time with this project:
    I have been working to really modify the fvwm window manger to make it far more mobile friendly. In the video you see pieces of their default theme which looks just like Windows 95. I am in the process of removing any and all traces of Windows 95 that I can. I plan on making the buttons/scroll bars bigger, add hot keys to easily switch from virtual desktop to virtual desktop, and even incorporate some on screen gestures (since apparently they are available in fvwm). I have *very* little time to devote to extra projects like this so don't expect anything on my end over night. Heck I'm still trying to get my first commercial WebOS app out the door (that's been a long road in itself).

    Finally I will say one last time: This isn't easy to setup for a beginner. But since I know many will ask how to do it. Here is the basics you need to know.
    - Install Debian Chroot Environment (wiki available at webos-internals)
    - Install X Server package from the preware testing feed
    - Install Window Manger (not required, but very difficult to use without one)
    - Modify X Server startup scripts to load Window Manger
    - Use Debian environment to install new apps (google will help you there)

    Enjoy!
    - Phil -
    BoraWare
    aka phil_bw
  4. #4  
    OMG,This is going to be huge, yous internalz guys always think of everything.
    Last edited by Menace187; 04/10/2010 at 12:39 AM.
  5. #5  
    Just a note to say that we do have a roadmap of being able to install native Debian X11 GUI applications (like OpenOffice) via Preware. But don't hold your breath, cause it looks like we need to write a whole new FUSE filesystem driver to be able to do it. Think weeks to months, rather than days.

    -- Rod
    WebOS Internals and Preware Founder and Developer
    You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful.
    All donations go back into development.
    www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals
  6. #6  
    Time for another round of donations lol
  7. uiucryan's Avatar
    Posts
    4 Posts
    Global Posts
    9 Global Posts
    #7  
    Was about to post in the old thread - when I saw this new thread.....

    For folks looking to start playing with this a bit you can already do some pretty cool stuff if you have the following:
    1. Palm device
    2. A *nix box running openssh and with X11 applications already installed and the openssh daemon configured to allow X forwarding.
    3. Preware with Preware Alpha feed and Optware feed enabled
    4. Patience


    To note, there are other ways to do this - but these are some simple steps to get started fast
    1. install "Xterm" from the Preware Alpha feed. This will install the needed packages for the Xserver on your Palm device.
    2. install "openssh" and "Bourne Again Shell" from the optware feed. This will install the needed ssh client we are going to use to open an ssh tunnel to your *nix box and BASH (just because I like BASH)
    3. launch Xterm from the launcher
    4. enter the command "export DISPLAY=:0.0"" (don't type the quotes)
    5. now you are going to ssh to your local *nix box. I suggest you run a command like the following "ssh -X user@192.168.1.1" (again without the quotes, where 'user' should be replaced by your username and '192.168.1.1' should be replaced by your *nix box's IP or hostname.) Enter the password when prompted.
    6. You will now be in the shell of your remote machine where you should be able to enter a command to start the remote X11 application. Try "xterm" for example.


    Running a command to start an actual window manager or desktop environment would probably be best for step 6, but it depends on what you have installed on your *nix box. I would suggest installing xfce4 to your *nix machine and running "xfce4-session" - that has been working great for me. If you already have GNOME installed try running "gnome-session" - unfortunately this crashes after not long for me.
  8. #8  
    Quote Originally Posted by uiucryan View Post
    Was about to post in the old thread - when I saw this new thread.....

    For folks looking to start playing with this a bit you can already do some pretty cool stuff if you have the following:
    1. Palm device
    2. A *nix box running openssh and with X11 applications already installed and the openssh daemon configured to allow X forwarding.
    3. Preware with Preware Alpha feed and Optware feed enabled
    4. Patience


    To note, there are other ways to do this - but these are some simple steps to get started fast
    1. install "Xterm" from the Preware Alpha feed. This will install the needed packages for the Xserver on your Palm device.
    2. install "openssh" and "Bourne Again Shell" from the optware feed. This will install the needed ssh client we are going to use to open an ssh tunnel to your *nix box and BASH (just because I like BASH)
    3. launch Xterm from the launcher
    4. enter the command "export DISPLAY=:0.0"" (don't type the quotes)
    5. now you are going to ssh to your local *nix box. I suggest you run a command like the following "ssh -X user@192.168.1.1" (again without the quotes, where 'user' should be replaced by your username and '192.168.1.1' should be replaced by your *nix box's IP or hostname.) Enter the password when prompted.
    6. You will now be in the shell of your remote machine where you should be able to enter a command to start the remote X11 application. Try "xterm" for example.


    Running a command to start an actual window manager or desktop environment would probably be best for step 6, but it depends on what you have installed on your *nix box. I would suggest installing xfce4 to your *nix machine and running "xfce4-session" - that has been working great for me. If you already have GNOME installed try running "gnome-session" - unfortunately this crashes after not long for me.
    This post is a great example of how developers can access all this framework technology that WebOS Internals is slowly making available to everyone via Preware, and come up with new use cases that we haven't even thought of.

    Awesome work.

    -- Rod
    WebOS Internals and Preware Founder and Developer
    You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful.
    All donations go back into development.
    www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals
  9. ice8lue's Avatar
    Posts
    117 Posts
    Global Posts
    127 Global Posts
    #9  
    wow, this is simply amazing =0)
    will try that as soon as I can...
    just too bad, i'm really noobish in using linux, specially in using it that way...

    Maybe you could publish a tutorial on how to get the x-server and a wm running? this would be really great
  10. #10  
    Quote Originally Posted by ice8lue View Post
    wow, this is simply amazing =0)
    will try that as soon as I can...
    just too bad, i'm really noobish in using linux, specially in using it that way...

    Maybe you could publish a tutorial on how to get the x-server and a wm running? this would be really great
    Thanks for your interest. This presents a serious question.

    Should the developers here spend many hours creating a tutorial, and then spend many more hours supporting people trying to use that tutorial, and then spend many more hours helping people who didn't read the tutorial properly fix their mistakes?

    or

    Should the developers focus on getting this into a state where it can simply be installed from Preware?


    I personally think there are many experienced people in the community who are not the developers working directly on getting this stuff to work in the first place, but have enough knowledge, skills and experience to understand how it all works, and have the inclination and community spirit to write the tutorial and support other users.

    I would like to see other people step up to the plate and do their part for the community in this way, rather than take time away from dtzWill and phil_bw (and others) creating the underlying technologies that are being used here.

    -- Rod
    Last edited by rwhitby; 04/09/2010 at 07:48 AM.
    WebOS Internals and Preware Founder and Developer
    You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful.
    All donations go back into development.
    www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals
  11. #11  
    I know what i'll be doing when I get home from work tonight. Thatnk you for all youur work webOS Internals! You guys continue to amaze!
  12. #12  
    awesome, thanks for the hard work!
  13. #13  
    The heck with Leveno, HTC, RIM and the rest, WebOS-Internals needs to buy Palm!!!
  14. dsuycott's Avatar
    Posts
    41 Posts
    Global Posts
    42 Global Posts
    #14  
    wow...speechless. this is amazing! but could i pose a practical question....will this void my warranty?
    i'm joking of course...

    you guys rule....
  15. #15  
    Wow, this is a big deal! I can't wait to see all the apps that are suddenly available! Will Skype be possible?

    How about alternative UIs? I remember that there were mini-versions of Gnome and KDE, back in the day...
  16. spotter's Avatar
    Posts
    316 Posts
    Global Posts
    327 Global Posts
    #16  
    don't understand why you guys think a whole new FUSE file system would have to be written?

    I assume its because you want to store the linux environment needed for X on the fat formatted file system?

    you do realize this problem has been solved many times in the past? (i.e. going way back, there was umsdos (FAT filesystem and Linux - Wikipedia, the free encyclopedia), but even today I think there are solutions to make it work).

    With that said, the easiest way would be

    dd if=/dev/zero of=/media/internal/new-fs.img bs=1M size=<how many MB you want it to be>
    mke2fs /media/internal/new-fs.img
    mount -o loop /media/internal/new-fs.img /<where you want it to be mounted>
  17. #17  
    Very Impressive work...
  18. pmc2010's Avatar
    Posts
    25 Posts
    Global Posts
    27 Global Posts
    #18  
    just want to say great work once again and i have to say i nearly ****ed myself when u said webos internals should buy palm. the idea is funny yet so true. looks like there going to need a lot more donations.
  19. #19  
    Is it possible to repackage some of these linux programs with settings optimized for display on smaller screened devices? While this is an effing awesome development, having scroll so much in apps like openoffice is a bit of an annoyance.
  20. #20  
    Well, I got all excited and started to install debian chroot. But on trying to download the debsmall.img.bz2, bunzip reported that the file was corrupt. Tried redownloading and tried finding another source, but same result on download and no hits on another source.

    Any other documented paths for this?


    NEVERMIND: The third download time was the charm.
    Last edited by dbtrade; 04/09/2010 at 12:59 PM. Reason: change in result
Page 1 of 26 123456 11 ... LastLast

Posting Permissions