[EVO 4G Android Development] Homefix:
:eek:This is easier than making a cup of coffee.:eek:

Pictures below as attachment couldnt figure how to put the pic here edit figured it out now im just lazy.

you dont have to do it the hard way

Everyone (edit: i thought so at the time)will want this "Fully" (note below) funtioning Ubuntu system

or you can make your own here: http://xdaforums.com/showthread.php?t=913622

I will be maintaning and updating as time permits

Phone has to be rooted: http://xdaforums.com/wiki/index.php?title=HTC_Supersonic/Guides_&_Tutorials

NEW IMAGE 3.5 gigibyte

Lucid base image (only added: lxde and tightvncserver): Zip http://www.megaupload.com/?d=GLMYVCMN User: "dad" Passwd:ffffffff

Remove app2sd and settings- applications- manage applications- sdcard "move all apps to phone" or it will not work!

I suggest you install gnome-panel

I use it and i find no speed differance!

trying to get :upstart services" to work im looking into compiling a kernel with "CONFIG_TMPFS enabled, to initiate a workaround, because "upstart" services wont work in a chroot.

Stock Maverick : http://www.megaupload.com/?d=56AT71WD

Karmic Sucks programs stop opening after some short time, so i gave up.

Tested with: CM7 http://mirror.teamdouche.net/get/supersonic/update-cm-7.0.0-RC1-Supersonic-signed.zip

CM6: http://mirror.teamdouche.net/get/supersonic/update-cm-6.1.2-Supersonic-signed.zip

myn-WarmTwoPointTwo-11-05-2010-RLS-3

Unzip

Copy the "ubuntu" folder to your sd card

Go to market download "Terminal" and android VNC Viewer

Open terminal and type: (without the quotes), "su" then "cd /sdcard/ubuntu"

then "sh ./ubuntu.sh"

then "bootubuntu"

then "vncserver :0 -geometry 1024x800"

Thats it, go to android VNC Viewer and use dad for nickname, "ffffffff" for the password, "localhost", for address, 5900 for the port, Use 24bit veiwing settings, then go.

to shutdown you will have to power off phone and power back on.

Enter in your :"Initial Command",in the settings of Android Terminal:

su

cd /sdcard/ubuntu

sh ./ubuntu.sh

bootubuntu

So everytime you want to start ubuntu just open terminal

to start VNC SERVER automaticly you will have to add to the bottom of your /home/.bashrc file this:

cd /

rm -r -f /tmp

mkdir /tmp

vncserver :0 -geometry 1024x800

Thats it, your off ENJOY

Notes: Its as fully funtioning for myself, cant speak for everyone

This is in Beta stages I am an old Visual Basic dabbler as a hobby, and am not very fluent in the lenux operating system. However this "ubuntu on mobile device" has rekindled a lost desire to program.

I will update changes as i get the time

If anyone would like to contribute their lenux expertese to iron out the bugs, i and so many others would appreciate it

Issues to work on:

:no sound

NOTE: A big kernel level problem is the lack of sound. Most of the kernels we use as a base for our ports are designed for Google Android. Android doesn't use the standard Linux sound System ALSA. An ALSA wrapper for the EVO DSP kernel system must be written.

:Setting up users and groups (used kusers but seemed to slow system a bit, needs kde-common) But is very tolorable, I actually use dolphin. (cant get nautilus to create folders or files (destination read only? u got me)).

:hacked /root/.bashrc for easy login help (when using terminal runs .bashrc. dont know anotherway to start hamachi on login and also vncserver tries to restart)

:keyboard mapping (mapping arrow keys to the abc keyboard it has arrow keys, esc,etc...)

: No way to exit or turn off ubuntu. You have to turn off phone, to turn off ubuntu.

:once in a while the programs refuse to open, it has somthing to do with ?. you have to restart ubuntu again.

I suppose a fluent ubuntu/lenux person could help change usernames and such, using the terminal,set proper permissions and such

Im using CyanogenMod Rom its the only one that works with Hamachi

your rom will most likely work, however networking wont!

Tips:

:Download VNC for your computer and modify your ubuntu desktop on your computer screen (that way i dont need my glasses) (use "ifconfig" to find ip address)

:You can even use VNC to view the build while in qemu emulation, after installing lxde and tightvncserver in the emulation. (watch out for seg faults)

:In terminal, preferances-initial command, enter the "cd /sdcard/ubuntu ...etc ," that way its a one click to login .

:Get "abc keyboard" from market it has the esc, arrow keys etc... ( extra keys only good outside chroot, the "terminal", on your android desktop)

:If your not familiar with ubuntu, you use synaptic package manager to install programs

:When u share over himachi or start smbd, programs will stop opening.

.

Trust me everything i want it use it for seems to be pretty zippy, but just give a little xtra time for programs to load the first time. (Firefox may take 90 sec. to load the first time. After that its a snap)