04/09/2010, 12:36 AM
|
#1 (permalink) | |
|
Homebrew Developer
![]() ![]()
Posts: 351
|
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: Quote:
.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!
__________________
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! Last edited by dtzWill; 04/13/2010 at 07:33 PM. Reason: link to short tutorial posts |
|
04/09/2010, 12:57 AM
|
#3 (permalink) |
|
Member
![]() |
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 |
04/09/2010, 01:05 AM
|
#5 (permalink) |
|
Developer
![]() |
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 |
04/09/2010, 01:17 AM
|
#7 (permalink) |
|
Member
![]() |
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:
To note, there are other ways to do this - but these are some simple steps to get started fast
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. |
04/09/2010, 01:23 AM
|
#8 (permalink) | |
|
Developer
![]() |
Quote:
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 |
|
04/09/2010, 06:24 AM
|
#10 (permalink) | |
|
Developer
![]() |
Quote:
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
__________________
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 Last edited by rwhitby; 04/09/2010 at 06:48 AM. |
|
04/09/2010, 10:36 AM
|
#16 (permalink) |
|
Member
![]() ![]() |
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> |
04/09/2010, 11:02 AM
|
#20 (permalink) |
|
Member
![]()
Posts: 110
|
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 11:59 AM. Reason: change in result |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



