Related
I'm hoping this is the right place for this post, if not just move it or nuke it, whatever works.
I've cobbled togther what I did to take my stock Photon and turn it into a fire breathing dragon, or well at least a fully functional netbook equivalent with openoffice, gimp, local network based printing etc. This works for both the HDMI dock as well as a converted refurbished Atrix dock. You can even change your screen resolution to match your monitor capability on the HDMI dock. I would assume this would work with both the little mini dock thing as well as the non-HDMI dock changes that let you use a monitor directly without the dock, however these are untested.
This assumes you have a fast microsd card installed in the Photon and are willing to wipe it and let webtop2sd erase and format it. Back up your data on the sdcard before starting down this path.
I wasn't ambitious enough to go down the full updated bootloader cwm path, instead I stayed with rooted stock and slowly built up what I needed. Hopefully this helps someone out there trying to do the same thing. The side benefit is that you keep your 4G and can install updates down the road (assuming you don't lose root).
Credit goes to those very smart folks out there that figured all this out, I just bolted the steps together for my needs. I've included a reference link for each major step. This isn't intended as a step by step guide, more like the links I found and followed with hints tossed in along the way.
To root, – use torpedo, it worked for me even after the most recent OTA update.
http://forum.xda-developers.com/showthread.php?t=1216131
Next, install webtop2sd, format the card and copy the existing instance to your sdcard, enable the various advanced things, read through the process. Major kudos for this app and the time and thought that went into it, amazing stuff.
http://forum.xda-developers.com/showthread.php?t=1119555
(for photon you need to download webtop2sd-2.0.1.apk - [Click for QR Code] )
once booted into the sdcard side, launch webtop configurator and let it update the files and then install lxterminal and the other application, you need to pay attention to the color of the buttons to know if it has installed. If the webtop configurator won't launch, follow the steps in the above link to figure out if you are actually running from the sdcard or not.
once you install, go back into the webtop configurator and install them both again if they didn't actually install, for me it acted like it installed but really didn't, took me a couple times.
This next part is the key to stability, an amazing feat of scripting to fix all the package dependencies and then build placeholder packages for the missing bits, and then locking (“hold”) for the motorola provided packages so they don't get messed up further down the road. Doffing my cap to you sir.
run the apt-get package script fixer, say yes to everything and it will sort it all out for you, it runs for a long time, just leave it alone and answer the questions when prompted
http://forum.xda-developers.com/showthread.php?p=16131577
Install a different desktop interface if you want. I used xfce4 to give me a real “start” menu with all the expected things. At this point you are using the synaptic package manager to install applications.
(from an lxterminal window) type in “gksu synaptic”
install xfce4
http://forum.xda-developers.com/showthread.php?t=1054213&page=2
Assuming you don't want AWN to load at startup, then edit the file that controls what launches at startup. Using leafpad you can edit the file to have the menus you want for your setup.
cd /osh/usr/local/bin/
sudo leafpad start-oshwt-2.sh
The section needs to look like the below, comment or uncomment (the # at the beginning of the line) to omit or include what you want. I opted for the webtop-panel at the top of the screen along with the xfce4-panel at the bottom of the screen along with xfdesktop for the desktop background and associated right-click menus.
# start OSHWT 2 scripts
sfalv -i "xfce4-panel"
sfalv -i "xfdesktop"
#sfalv -i "awn-autostart"
sfalv -i "webtop-panel"
#sfalv -i "webtop-wallpaper"
sfalv -i "evbridge"
sfalv -i "window_switcher"
sr-test avahi_start &
reboot the phone for the updated menus
At this point you can start installing packages – I opted for openoffice and gimp as well as the chm viewer to read chm formatted help files.
From a lxterminal window enter “gksu synaptic” and choose openoffice and whatever else you need.
install openoffice
install gimp
install chm viewer
let things run to completion.
At this point you are getting close to complete but might want better control of your monitor resolution. To fix the screensize issue on different monitors on the hdmi dock, you need to edit the xorg.conf file
http://forum.xda-developers.com/showthread.php?t=1198230
cd /osh/etc/X11
sudo leafpad xorg.conf
Do a search on “Screen HDMI” and then change the “1366 768” to “1920 1080”:
Section "Screen"
Identifier "Screen HDMI"
Device "Tegra HDMI"
Monitor "HDMI"
Option "ARGBHWCursor" "false"
DefaultDepth 24
SubSection "Display"
Depth 24
# Uncomment to override the preferred resolution chosen by UseEDIDModes
Modes "1280x720"
ViewPort 0 0
# Defaults to the size of the chosen mode
Virtual 1920 1080
EndSubsection
then from a lxterminal window type
xrandr -s 1920x1080
undock and reboot the phone
You can select the desired screen resolution from the xfce4 “monitor settings” app, not from the webtop display app (or at least not on mine).
Hopefully this helps someone and minimizes the amount of googling and reading to get what you need.
Many thanks to the all the smart folks on XDA – you are the best!
The initial Ubuntop was a step by step before I prepackaged it. I pulled the "build your own" guide after the first release. Thanks for putting this back up. It won't be optimized like UbunTop but is a good learning tool for those interested.
I miss messing with linux
Thanks guys for your awesome contributions.
Sent from my MB855 using XDA App
I've tried to get the webtop configurator to run a dozen of times, reinstall it, even reformat partitions, redo the webtop2sd process, but every time I click on the configurator, it seems to load (glowing, blinking background on the icon), and then only stays highlighted (grey background on icon).
Am I supposed to just wait for a very long time ? Is anything happening at all ? There's no progress window or even a new window opened from clicking on the webtop configurator. AWN manager is actually the only thing that I didn't use to have that launches, even LX terminal 1st opens a black window then closes...
I know nothing about Linux but I'd like to be able to run openoffice and pidgin.
My guess is the phone isn't running from the sdcard properly. Go back into webtop2sd and then within settings enable the diagnostics tab, verify you see mmcblk1p2 listed under the currently mounted webtops. If all you see is the one ending in 13, then it's not loading from the sdcard right.
Also, did all the steps within webtop2sd seem to complete ok? It should have went through formatting then copying etc, updating the various components.
I'd go back through the steps in the webtop2sd link and see if anything sticks out. Post what you find and I'll try and help.
Hope this helps.
You're correct, it only shows p 13. All the steps seemed to complete correctly, on to find out why it's not booting from the sd card correctly.
Sent from my MB855 using XDA App
So, after my 4th attempt, both p2 and p 13 now show up on the diagnostic tab. But there's nothing under webtop configurator on that same tab, even after clicking on reinstall webtop configurator and rebooting. So the result is still the same, nothing happens when I click on the webtop configurator.
Sent from my MB855 using XDA App
Edit: So I just flashed 198_7 SBF, re-did all the webtop2sd process, and still no version showing in webtop configurator diagnostic tab. Wtf. Both partitions show, p2, p13.
Finally! Got it to work, synaptic installing Pidgin, next : OpenOffice.
Great news! I was just starting to think what might be fighting back, glad you figured it out.
I have to reiterate here how awesome it is to finally have unleashed the full Webtop power of this phone. What an amazing feat of progress to be able to use our cell phone as a full computer (I have a BT wireless keyboard and mouse combo, not even a dock necessary).
I confirm this works great with the Webtop HDMI hack : just apply the hack 1st, then do the Webtop2sd afterwards, and voila, no dock needed.
I have successfully installed Xfce, Exhale audio player, Pidgin, OpenOffice, Gimp, and they can all run concurrently, just like a real computer would.
Thanks again for the guide reposted here, it was definitely something I wanted to do but since I didn't want to lose 4G by unlocking my phone, I had been waiting for an alternative.
e-motion, what did you end up doing to make it work? I'm having the same issues you were. I've run webtop2sd at least 4 times and it always boots from 13. Getting frustrated!
Edit: Took about 237 more tries of doing exactly the same thing, but it finally worked! Woohoo
awesome thread.
So I did everything in this mod, and I was loving my new set up. The only thing I hadn't messed with was the resolution. So I decided to do that last part of the hack.
Something must have went wrong. I was trying several different resolutions, and I couldn't get one to fill my monitor without issues. Sometimes it would be squished and my mouse would be showing in one place, but hovering over another, if that makes sense. The only thing I changed was the xorg.conf file, and the resolution on webtop itself using xrandr -s.
The problem is that now, my phone won't bring up the options menu when HDMI is plugged in. The monitor still shows the batwing M as a screen saver, so they are definitely connected, but I can't get my phone to bring up the options for mirroring, webtop, etc.
Can anyone help me? Maybe if someone had a clean xorg.conf file that they could upload? I could try replacing that with mine in case I screwed something up there.
I went through and cleared the data for all of my apps that could have been related to webtop or this problem. Including "webtop", "webtop2sd", "webtop connector" and a couple of others. Nothing brings back the option. I have rebooted several times as well.
One strange thing is that my app for "webtop connector" shows 0.00b in total, application, and data, it's as if it's there, but there is nothing there? Is that because I did webtop over HDMI hack?
Any help you guys could offer would be greatly appreciated. I would hate to have to start all over on everything.
Here is my xorg.conf, hopefully it pastes in ok..well turns out it didn't..
I attached it, peel off the .txt on the end just in case.
Hope this helps
larrybiggs said:
Here is my xorg.conf, hopefully it pastes in ok..well turns out it didn't..
I attached it, peel off the .txt on the end just in case.
Hope this helps
Click to expand...
Click to collapse
Thanks a ton. I will give it a try. If it doesn't work, I will try re-doing the webtop over HDMI mod again.
If anyone else has any other suggestions, I am grateful for any help.
---------- Post added at 08:07 PM ---------- Previous post was at 07:58 PM ----------
Can anyone look in their apps list and see how much space "webtop connector" is taking up?
So, I flashed the xorg.conf file from Larrybiggs, it didn't work on first try, but then after a few reboots it did. I noticed that your xorg.conf file wasn't the stock one, it was one you had modified right?
Something strange has happened, and I don't know if it's related, but now the touchpad mouse and keyboard that are part of the screen will not respond at all. My bluetooth mouse and keyboard work fine, but the touchpad doesn't work at all.
Is it working fine for you with this file? I am not even sure if that's the root of all my problems, but I am just trying to figure it out. Thanks.
Sorry for so many replies about this. But, I got it all to work, and I figured I would post it. Sometimes in these threads, all you ever see is the problems people ran into. I found in the motorola owners forum that I wasn't the only one with this problem.
https://supportforums.motorola.com/thread/57460
"I originally posted here hoping to find an answer. Here is what I did and I got it to WORK!!! I turned the TV off. I also went ahead and rebooted the phone. Once the phone was back up, I plugged the cable into my phone then into the HDMI port on the TV. I then turned on the TV and made sure I was on the correct TV input for viewing. When the TV came on I got a notification on my phone asking me what I wanted to do. It worked!!!"
Once I did that, it was all working. But I noticed at any resolution higher than 1280x720, the phone mousepad, or the touchscreen on the phone stops responding. Haven't solved that one yet, but at least I figured I would post how I solved the other problem. Thanks.
Got it working. Thanks.
Sent from my MB855 using XDA App
bwillet said:
e-motion, what did you end up doing to make it work? I'm having the same issues you were. I've run webtop2sd at least 4 times and it always boots from 13. Getting frustrated!
Edit: Took about 237 more tries of doing exactly the same thing, but it finally worked! Woohoo
Click to expand...
Click to collapse
What exactly did you do? Mine is also not booting from the new external ext3 partition.
I have 2.3.6 GingerMod #7 running with 2.3.6 webtop flashed. I have also applied the webtop2sd as well as the xfce4 mod. It was running perfectly fine for two days when I started webtop this morning--now I'm getting 2 (two) Mobile Views. I have rebooted my atrix and I'm still getting two instances of Mobile View.
Tried ps aux | grep mobile as well as ps aux | grep view with no success.
Has anyone have this problem? How do you get rid of the 2nd Mobile View?
Actually, I've noticed this as well. I think when you do the xfce mod or other things where you've replaced Metacity, gnome-settings-daemon, or other processes need by the stock webtop, then when you re-activate webtop after using (no reboots in between), then the startup scripts are being re-run.
My current setup is pretty much full xfce, but I still have webtop-panel running. In a clean start-up of webtop, without intervention my scripts will replace metacity with xfwm4, gnome-settings-daemon gets replaced by xfsettingsd, and a few other things.
Unfortunately, I've found that when webtop viewing stops for any reason (mainly by pulling the phone out of the dock) and restarting will cause all my xfce environment to go away, then try to restart. In the process, I get another aiw window, as well as another lxterminal (that's if webtop or the phone doesn't crash in the process). The only way that would happen is if the startup scripts are being re-run.
I've been meaning to trace the webtop startup to see what gets started when. There is no mention of "sfalv metacity" in the two startup scripts we all modify, so it must get started elsewhere explicitly...it probably wouldn't have "sfalv" if it was started indirectly by something else. Perhaps some modified scripts elsewhere can check to see if things are already running before restarting...heck, that's probably a good check for the two start-oshwt-* scripts.
Oh, and in the end, I just end up killing the new "aiw" and "sfalv aiw" processes that are created.
I fixed the problem. Instead of "xfdesktop" you have to put "xfdesktop4" and "xfce-panel"
I don't know why it would solve the problem of two or more multiple mobile views, but it worked for me.
If this helps you, please make sure you click on the thank button!
Mobile View has become inactive. It just sits in the center of the screen but does not do anything. I can click on the home, menu, search and back buttons but that's about it.
I'm going back to the original webtop ui, no more xfce for me at this time.
i wonder if it works better under 2.3.5?
I'm in the middle of removing all of xfce4 right now. I have found that the path of least resistance for webtop right now is to install gnome-panel and run it instead of awn (Ok, I guess you could modify awn to have the gnome menu, but I wanted multiple workspaces too, and couldn't see how to get awn to do that).
So change the original startup-oshwt-2.sh as follows:
#sfalv -i "awn-autostart"
sfalv -i "gnome-panel"
So comment out the first line listed above, add the second line after it and leave the rest of the file alone.
When the desktop comes up the very first time, you will probably have a gnome-panel covering the webtop-panel. You can simply right click and remove that panel.
From there you can then customize by running "gnome-appearance-properties". You will probably want to add that to the gnome menu because for some reason that isn't installed in the preferences menu by default.
You will also need to right click on the bottom panel and add the gnome main menu to the bar. I'll leave it to you to figure out how to move things around on the bar (hint: unlock). After that, customize as you like. You will probably want to break the default webtop-theme (search for that), but beware of using themes from synaptic willy-nilly. I just caused webtop to crash that way.
Note we didn't start a full gnome session here, just ran the gnome-panel. The basic webtop scripts also start gnome-settings-daemon and metacity, so this is probably the best it gets until we get around to figuring out the internals of webtop.
Oh, and as a bonus, I just removed my phone from the lapdock, did a few things with it then returned it to the lapdock. Webtop came up instantly without duplicate windows, everything working and in the same place I left it when I popped the phone out.
a possible fix
I solved this problem by going into terminal and writing this:
killall aiw
this will only kill one instance of mobile view. But when you restart the desktop, you will again have 2 mobile views and will have to repeat the command.
bonshob said:
I solved this problem by going into terminal and writing this:
killall aiw
this will only kill one instance of mobile view. But when you restart the desktop, you will again have 2 mobile views and will have to repeat the command.
Click to expand...
Click to collapse
I recently get an atrix with lapdock, so I been fooling around, Make XFce work, install OOo, etc.
Keep playing then bummer I mess with something and I get double mobile view.
Your solution worked wonders, thank you.:good:
So the Nabi Tablet (http://www.toysrus.com/product/index.jsp?productId=12351154) is an underpowered device, but the kids mode interface interests me, as I've got a Gtablet just sitting here, I've downloaded the restore.exe file from the nabitablet website, extracted the apk and installed them on my image of gtabcombover, and all the apk's install fine, however, the kidzmode doesn't launch, it doesn't even give an error. The configuration program seems to work, you can set apps but you can't run the actual interface.
Anyone tested this out? any ideas on how I could test/work this out?
Thanks,
devilotx said:
So the Nabi Tablet (http://www.toysrus.com/product/index.jsp?productId=12351154) is an underpowered device, but the kids mode interface interests me, as I've got a Gtablet just sitting here, I've downloaded the restore.exe file from the nabitablet website, extracted the apk and installed them on my image of gtabcombover, and all the apk's install fine, however, the kidzmode doesn't launch, it doesn't even give an error. The configuration program seems to work, you can set apps but you can't run the actual interface.
Anyone tested this out? any ideas on how I could test/work this out?
Thanks,
Click to expand...
Click to collapse
Try changing your build.prop file and attempt to match the one that is in the nabitablet. Might work might not. Its worth a shot.
Did that, no effect on HC, flashed back to Gingerbread, installed the apk's, nothing, edited the prop file, nothing.
Well, not quite nothing, I figured out that on launch, it seems to swap the walpaper, which leads me to believe it's doing "something" but something is also not being triggered, there is a OOBE (out of box experience) apk, but it only installs, it doesn't seem to have a way to launch, dunno if maybe that's the issue.
Shame... I tried the zoodles interface, it's crap. I just want a simple locked down interface for my 3 1/2 year old to use on my gtab.
I too am really interested in the nabi UI. Do you still have the download apk? Looks like the link does not have the nabi anymore.
Sent from my SPH-D700 using xda app-developers app
Sorry to revive a dead thread, but I wanted to give this a try, but I see that Nabi's website has no Restore.exe or firmware and have gone to OTA upates. Might anyone have this file? I assume the FW was included in there somewhere?
What's the best way to get Linux ( preferably Ubuntu) on lapdock?
I would rather be able to stay on CM7 but if it is easier or better on
a blur based ROM, I wont mind switching over. Thanks in advance.
NottachTrix is still the best Blur ROM and as far as I know the only one that supports the Lapdock but maybe you can migrate the Webtop app with Webtop2SD on a CM7 ROM instead of using a Blur ROM.
First you need to backup your Webtop on your SD card with Webtop2SD, then you flash CM7 and finally you can restore the Webtop app with Webtop2SD. I'm not sure if it works like that but I'll try in 2-3 days when I receive my Webtop.
You can use one of the CM7 or CM9 that have HDMI mirroring, then install "Ubuntu Installer Free" from the Market.
Works quite well.
Zero-K said:
You can use one of the CM7 or CM9 that have HDMI mirroring, then install "Ubuntu Installer Free" from the Market.
Works quite well.
Click to expand...
Click to collapse
What's the difference between Ubuntu Installer and Linux Installer on the market? And would the keyboard, mouse, and speakers work with that method?
Slymayer said:
NottachTrix is still the best Blur ROM and as far as I know the only one that supports the Lapdock but maybe you can migrate the Webtop app with Webtop2SD on a CM7 ROM instead of using a Blur ROM.
First you need to backup your Webtop on your SD card with Webtop2SD, then you flash CM7 and finally you can restore the Webtop app with Webtop2SD. I'm not sure if it works like that but I'll try in 2-3 days when I receive my Webtop.
Click to expand...
Click to collapse
Haha that's the same ROM I was thinking of using too! After migrating it, would I be able to turn it into Ubuntu instead of the motorola webtop?
From what I have seen, with HDMI mirroring, resolution on the Lapdock is the same as that on the phone screen. When you are running Ubuntu, etc, it is also at that resolution. This happens because you are essentially running Linux as a VM on your phone, and then remoting into it. If any of this has changed since I last looked, please correct me.
ToonShadow said:
What's the difference between Ubuntu Installer and Linux Installer on the market? And would the keyboard, mouse, and speakers work with that method?
Click to expand...
Click to collapse
Basically Ubuntu vs Debian.
That's true with the HDMI mirroing.
The resolution is the same as your phone, but you're VNCing into the ubuntu install anyway, so you're essentially just seeing that and not your phone.
ToonShadow said:
What's the difference between Ubuntu Installer and Linux Installer on the market? And would the keyboard, mouse, and speakers work with that method?
Haha that's the same ROM I was thinking of using too! After migrating it, would I be able to turn it into Ubuntu instead of the motorola webtop?
Click to expand...
Click to collapse
Webtop = Program that makes a castrated Ubuntu run on your Atrix
So yes you can run Ubuntu on it, as you already do. But if you want the full Ubuntu experience on it, here it is !
http://forum.xda-developers.com/showthread.php?t=1000316&highlight=full+ubuntu
It actually adds the Synaptics Packet Manager that allows you to install/compile ARM compilable/compiled programs. It's a bit tricky but there should be no problem if you already have some experience with Linux.
Edit : Stock Webtop image : http://forum.xda-developers.com/showthread.php?t=1169457
I decided to switch over to NottachTrix and use webtop2d in order to get Ubuntu. :]
Thanks for the help everyone
You're welcome, enjoy jour lapdock !
Sent from my MB860 using XDA
I've had my tf201 sitting away barely touched for the last couple years, and I decided that I wanted to figure out something that I can do with it.
I decided to make it a glorified wall clock that uses widgets to provide time, weather, headlines, and whatever else I can find that looks good.
I unlocked the bootloader, installed Katkiss 5.1.1 v30 ROM, installed Aptoide (since Play Store doesn't seem to want to work) and got it in a frame that looks all pretty and have it currently hanging it on my wall.
The widgets that I'm using are okay, but I'm sure there are better ones out there that I could be using, but now that the tablet is framed and hanging on the wall, it's a pain to manually change everything, so I was curious if there is an easy way to remote into it to make changes to widgets.
I found AirDroid, but it crashes on open on the transformer, and one I found called ODroid VNC, but I couldn't get the server to start either.
Has anyone been able to find a VNC server, or other remote desktop solution that works on this setup?
Any help would be appreciated.
Update:
I tried TeamViewer, but I wasn't able to get remote working.
I finally got remote working using Alpha VNC, but it's really unstable and the system locked up.
I'm starting to think that it may just be too resource intensive.
Still curious if anyone else may have any suggestions.