PDA

View Full Version : Is it possible to run Ubuntu Mobile on n810?


coolbay123123
2008-02-26, 12:52
http://www.ubuntu.com/products/mobile

Anyone tried it?

ARJWright
2008-02-26, 13:35
Its not available (yet). But looking at the GUI and a few notes, I wouldn't be surprised to see it popup sometime this year.

caulktel
2008-02-26, 13:58
From what I could tell, it's not available for the ARMEL processors yet, but maybe soon. It sure looks cool though.

sherifnix
2008-02-26, 14:01
Man, their examples of the email and rss interfaces are really nice. I would much prefer that layout.

tso
2008-02-26, 14:07
i find it interesting that the first picture shows the pimlico apps, pidgin and evince :D

TheWalt
2008-02-26, 14:51
They may be already working on something, there is a maemo link off this page.

https://wiki.ubuntu.com/MobileAndEmbedded

spiros
2008-02-26, 15:04
The Ubuntu Mobile FAQ (https://wiki.ubuntu.com/MobileAndEmbedded/FAQ) states:


Can I run it on a Nokia N770/N800?

As stated above, our current focus in in x86 processors. Despite should be no big problem port it to run on ARM, the Nokia devices have proprietary parts that we can't have access so the port will be, at the best, incomplete. My take on that is, at least for now, if you have a Nokia N770 or N800, stick with Nokia's software.

fpp
2008-02-26, 15:26
Looks a lot like Canola :-)

Rebski
2008-02-26, 15:52
What is very interesting, at least to me, is that the current current platform target includes the Elektrobit MIMD

http://translate.google.com/translate?u=http%3A%2F%2Fchinese.engadget.com%2F20 07%2F06%2F08%2Fcomputex-2007-eb-mid-hands-on%2F&la
http://www.elektrobit.com/index.php?599
There is more info on the Data Sheet

Maybe CEBIT next week will produce information

dont
2008-02-26, 15:56
The Ubuntu Mobile FAQ (https://wiki.ubuntu.com/MobileAndEmbedded/FAQ) states:


Can I run it on a Nokia N770/N800?

As stated above, our current focus in in x86 processors. Despite should be no big problem port it to run on ARM, the Nokia devices have proprietary parts that we can't have access so the port will be, at the best, incomplete. My take on that is, at least for now, if you have a Nokia N770 or N800, stick with Nokia's software.

Even though we don't have access to the source code of the proprietary parts - would it be possible to incorporate the binaries of these parts into a NIT version of Ubuntu Mobile?

Or just use the window manager from Ubuntu Mobile?

What about just taking applications from Ubuntu Mobile and porting these to the tablets? The browser, Java, Flash, ...

johnkzin
2008-02-26, 16:34
What is very interesting, at least to me, is that the current current platform target includes the Elektrobit MIMD

http://translate.google.com/translate?u=http%3A%2F%2Fchinese.engadget.com%2F20 07%2F06%2F08%2Fcomputex-2007-eb-mid-hands-on%2F&la
http://www.elektrobit.com/index.php?599
There is more info on the Data Sheet

Maybe CEBIT next week will produce information

That's rather interesting, considering Elektrobit, last I checked, isn't planning to actually manufacture their MIMD. It's a reference design that they want to license to other manufacturers. As far as I know, no one has picked it up.

If they had, I might be interested in it, though. I had been looking at it before I decided to buy my N800, as a "if only they were making this, I'd get one instead of an iPhone".

jussik
2008-02-26, 17:01
Even though we don't have access to the source code of the proprietary parts - would it be possible to incorporate the binaries of these parts into a NIT version of Ubuntu Mobile?

That's pretty much impossible with kernel drivers (like wireless).


Or just use the window manager from Ubuntu Mobile?


The ITs window manager is free: http://matchbox-project.org/

tso
2008-02-26, 17:11
iirc, this a moblin implementation, and moblin contains hildon libs:
http://moblin.org/documentation/documentation_corerequirements.php

brecklundin
2008-02-26, 20:21
From what I have read around here and the web, a Java runtime (not the same as javascript) won't happen because of the ARM licensing issue has yet to be resolved or may never be.

But an Ubuntu port would be very interesting for me as I use a Franklin CDU680 USB EVDO modem which has Ubuntu drivers already loaded on the the device's built-in thumb drive. Not sure if they would run as provided but I would bet good money that Franklin would be interested in seeing what they could do...they would be the first...even if it means an active USB cable or hub is required. Still a captive user core...nice for business on a mobile device.

glabifrons
2008-02-26, 22:09
From what I have read around here and the web, a Java runtime (not the same as javascript) won't happen because of the ARM licensing issue has yet to be resolved or may never be.
...

As I understand it, that only applies to the hardware java acceleration that is built into the version of the ARM chip our devices use.
That's sad really, as it's supposed to be quite capable and would be much more battery-efficient than a software java. :(

Purely software based java would have none of these issues.

I have seen 3 different java projects on these devices, and am chomping at the bit for a fully functional one so I can run freemind!

http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedPlatformsNokia800
http://weblogs.java.net/blog/jfalkner/archive/2007/12/java_and_the_no.html

This 1st one sorta works, but has no maemo integration, so was borderline useless for freemind.
The 2nd one just gives me errors about missing jars (I'm not a java programmer).
The 3rd one, I can't find a URL for as I couldn't get it do work at all and abandoned it.

brecklundin
2008-02-26, 22:17
As I understand it, that only applies to the hardware java acceleration that is built into the version of the ARM chip our devices use.
That's sad really, as it's supposed to be quite capable and would be much more battery-efficient than a software java. :(

Purely software based java would have none of these issues.

I have seen 3 different java projects on these devices, and am chomping at the bit for a fully functional one so I can run freemind!

http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedPlatformsNokia800
http://weblogs.java.net/blog/jfalkner/archive/2007/12/java_and_the_no.html

This 1st one sorta works, but has no maemo integration, so was borderline useless for freemind.
The 2nd one just gives me errors about missing jars (I'm not a java programmer).
The 3rd one, I can't find a URL for as I couldn't get it do work at all and abandoned it.

ahhhhh...ok, now I see...I had not considered the licensing was for just the hardware acceleration side. Well, that's good news, even if software only is gonna carry a bit of a battery hit, at least it does mean we'll have access to a LOT more apps...and like you, I think Freemind is GREAT. I also use a snipping program for bidding on eBay that is a Java app.

THANKS!!

johnkzin
2008-02-26, 22:17
Hm. Wonder what it would add to the price of the N800/N810 to enable that Java capability.

I wonder if it could be an add-on that Nokia can enable if you're willing to pay extra. Without the add-on license key or if a control panel preference is set to software java == slow java. With the add-on license key and the preference set to hardware accelerated java == fast java.

ARJWright
2008-02-26, 22:57
Looks a lot like Canola :-)

That it does; and while I don't really want UM on my IT till I learn more, having a shell replacement that fits what these screens show would be quite nice to have. Like Canola, it seems to leverage the screenspace and touch-ability of the ITs nicely.

Benson
2008-02-26, 23:16
Even though we don't have access to the source code of the proprietary parts - would it be possible to incorporate the binaries of these parts into a NIT version of Ubuntu Mobile?

That's pretty much impossible with kernel drivers (like wireless).
Wrong. Alternate kernels have been compiled. I'm not certain whether the approach Nokia uses involves binary lumps that are linked in, or entire binary-only modules, but either way, it works, as long as you use the same (or close enough that no relevant interfaces have changed) kernel version. Even if not, you could always use the whole Nokia kernel.

Yes, it's quite possible. But Ubuntu can't distribute those (and may not want to, for ideological reasons), so there's some serious hurdle-jumping required to get a complete installation. Take something from Ubuntu, add some Nokia stuff to make an image on the computer, then flash it or load it on an MMC partition. Check out the current progress with running Debian Sid; and that's already compiled for armel. Here you have to compile everything, and then mix and squeeze it into the tablet.

Modulok
2008-02-27, 10:21
The Ubuntu Mobile FAQ (https://wiki.ubuntu.com/MobileAndEmbedded/FAQ) states:


Can I run it on a Nokia N770/N800?

As stated above, our current focus in in x86 processors. Despite should be no big problem port it to run on ARM, the Nokia devices have proprietary parts that we can't have access so the port will be, at the best, incomplete. My take on that is, at least for now, if you have a Nokia N770 or N800, stick with Nokia's software.

The day Nokia documents the proprietary parts of their ITs i will buy the latest IT, because the hardware is really nice.
But as far as i know Nokia this will never happen. They need users who are like sheeps...

GeneralAntilles
2008-02-27, 12:02
The day Nokia documents the proprietary parts of their ITs i will buy the latest IT, because the hardware is really nice.


They don't really have any control over this, they can't just open up stuff that they're using under license. Nokia isn't really the person to ***** about to this.

Texas Instruments, Imagination Technology, STMicroelectronics, etc. In particular, TI is the one to pay particular attention to here.


But as far as i know Nokia this will never happen. They need users who are like sheeps...


This is just silly.

luca
2008-02-27, 14:03
Texas Instruments, Imagination Technology, STMicroelectronics, etc. In particular, TI is the one to pay particular attention to here
They could have chosen another manufacturer (though I doubt there are any with the same price/performance/power consumption level and fully documented).
Also, I think that nokia could have put more pressure on its suppliers than some lone hackers in their basement, but they didn't, so while they're not 100% guilty, they're at least 50% guilty ;)

GeneralAntilles
2008-02-27, 14:11
They could have chosen another manufacturer (though I doubt there are any with the same price/performance/power consumption level and fully documented).


Not really. I mean, they could have, but it wouldn't make one damn lick of sense. They're big partners with TI, so they get big discounts, and they know TI's hardware.


Also, I think that nokia could have put more pressure on its suppliers than some lone hackers in their basement, but they didn't, so while they're not 100% guilty, they're at least 50% guilty ;)

Er, pressure their big, important business partners so a few thousand Linux hackers can maybe have a slightly more open device? Yeah, nice thought, but Nokia lives in reality. :)

jussik
2008-02-27, 14:28
That it does; and while I don't really want UM on my IT till I learn more, having a shell replacement that fits what these screens show would be quite nice to have. Like Canola, it seems to leverage the screenspace and touch-ability of the ITs nicely.

http://www.clutter-project.org/

I may be biased as I work for OpenedHand, but I think Clutter is really cool. Check the blog for some demonstrations (like this one: Clutter on Moblin running on a Samsung UMPC (http://video.google.com/videoplay?docid=2786086875776287912&hl=en-GB)).

Unfortunately we need to get OpenGL on the tablets before Clutter-based UIs are possible.

Modulok
2008-02-27, 16:04
They don't really have any control over this, they can't just open up stuff that they're using under license. Nokia isn't really the person to ***** about to this.

Texas Instruments, Imagination Technology, STMicroelectronics, etc. In particular, TI is the one to pay particular attention to here.


Is there an official statement from Nokia anywhere or are you just guessing? Secondly they can choose the chips for their devices and they have chosen (if you are right) three times the wrong ones.
I also can guess. You got a cheap Nokia tablet with a developper code for porting a linux app to linux. Now you are a Nokia fan.

Your last impolite statement can only come from people who use their own picture as avatar :).

GeneralAntilles
2008-02-27, 16:19
Is there an official statement from Nokia anywhere or are you just guessing?


Official statement? No, these are just facts. Nokia licenses the information/SDKs/etc from TI, they don't have the power to open up the information themselves.

Secondly they can choose the chips for their devices and they have chosen (if you are right) three times the wrong ones.


Not really. I mean, they could have, but it wouldn't make one damn lick of sense. They're big partners with TI, so they get big discounts, and they know TI's hardware.


Again, Nokia has very strong relations with TI and uses their OMAP chips in a lot of their phones. They know the hardware, and they get it for cheap. It would be stupid for them to forgo what they know and have access to to provide an open platform for a few thousand geeks.

Remember, at the end of the day, Nokia is a business, and the hardline OSS-mentality doesn't move units.


I also can guess. You got a cheap Nokia tablet with a developper code for porting a linux app to linux. Now you are a Nokia fan.


I have never applied for nor received a discount code for any Nokia device. The reason I'm a fan has everything to with the product Nokia has delivered and nothing to do with the bribes you think I've received.

Well, Full Disclosure, they're sending me a t-shirt for the time I've invested in bugzilla. :rolleyes:


Your last impolite statement can only come from people who use their own picture as avatar :).

Huh?

luca
2008-02-27, 18:35
Er, pressure their big, important business partners so a few thousand Linux hackers can maybe have a slightly more open device?
why not? after all is nokia that's helping ti bottom line (buying millions of units).
Yeah, nice thought, but Nokia lives in reality. :)
Are you implying that the few companies really committed to foss are living in a fantasy world?

GeneralAntilles
2008-02-27, 18:50
why not? after all is nokia that's helping ti bottom line (buying millions of units).

Are you implying that the few companies really committed to foss are living in a fantasy world?

I made my point clear enough in the first reply, not sure why you didn't understand.

stevemcc
2008-06-25, 08:56
There actually might be hope for MID on n8xx devices. According to the article, they are in the process of porting to ARM with help from nokia.

http://linuxdevices.com/news/NS2097004728.html

qgil
2008-06-25, 19:31
There actually might be hope for MID on n8xx devices. According to the article, they are in the process of porting to ARM with help from nokia.

http://linuxdevices.com/news/NS2097004728.html

To be precise, Nokia research engineers have ported most of the Ubuntu release (now including Universe) to ARM and it runs on the N800. See http://mojo.handhelds.org/

I have no idea whether they have tried to port the Ubuntu Mobile variant, but you could ask them (http://mojo.handhelds.org/support).

A probably interesting exercise would be to compare the packages that make i.e. Maemo 4.1 and Ubuntu Mobile 8.04. See the commonalities, see the differences. I remember the Maemo SW engineer Eero Tamminen writing a very useful comparison between Debian, Ubuntu and Maemo but sadly I can't find it now.

btw, above there were links about Java missing probably the most important one: http://www.jalimo.org

PS: Recommending hardware selection and changes is just too easy when you are not the one doing the investment and being responsible of the choice. More here (http://lists.maemo.org/pipermail/maemo-users/2008-April/020771.html) and here (http://lists.maemo.org/pipermail/maemo-users/2008-April/020836.html).

penguinbait
2008-06-25, 19:59
To be precise, Nokia research engineers have ported most of the Ubuntu release (now including Universe) to ARM and it runs on the N800. See http://mojo.handhelds.org/

I have no idea whether they have tried to port the Ubuntu Mobile variant, but you could ask them (http://mojo.handhelds.org/support).

A probably interesting exercise would be to compare the packages that make i.e. Maemo 4.1 and Ubuntu Mobile 8.04. See the commonalities, see the differences. I remember the Maemo SW engineer Eero Tamminen writing a very useful comparison between Debian, Ubuntu and Maemo but sadly I can't find it now.

btw, above there were links about Java missing probably the most important one: http://www.jalimo.org

PS: Recommending hardware selection and changes is just too easy when you are not the one doing the investment and being responsible of the choice. More here (http://lists.maemo.org/pipermail/maemo-users/2008-April/020771.html) and here (http://lists.maemo.org/pipermail/maemo-users/2008-April/020836.html).


As long as your answering questions. Do you think there will ever be a supported environment without matchbox.

It would be nice to have a window manager beside matchbox supported by the maemo/nokia team.

Am I just dreaming :)

Underscore
2008-06-25, 20:26
Surely, though, PB, you could whip up a kubuntu copy? (a kde deb for ubuntu) :D

qgil
2008-06-25, 20:28
Er... do you mind being more precise and just ask your real question at https://wiki.maemo.org/Questions_for_Nokia ? :)

YoDude
2008-06-25, 21:51
Is there an official statement from Nokia anywhere or are you just guessing? Secondly they can choose the chips for their devices and they have chosen (if you are right) three times the wrong ones.
I also can guess. You got a cheap Nokia tablet with a developper code for porting a linux app to linux. Now you are a Nokia fan.

Your last impolite statement can only come from people who use their own picture as avatar :).


Excuse me folks for this little sidebar here.

***

Modulok, I am not a big fan of the Generals abrupt manner sometimes, but he is precise, to the point, and doesn't lower himself to personal attacks.

Your last statements in the above quoted post however, have nothing to do with the topic at hand and leave a lot to be desired by this gentle forum member. :cool:

***

Carry on. :)

GeneralAntilles
2008-06-25, 22:01
Er, pressure their big, important business partners so a few thousand Linux hackers can maybe have a slightly more open device? Yeah, nice thought, but Nokia lives in reality. :)

Interestingly, as it turns out, Nokia actually did pressure TI and others on these points, but they, evidently, didn't get very far.*

*Well, I guess you could make a good case for the fruits showing with OMAP3 (as it's much more open than OMAP2), but it doesn't seem to have panned out for OMAP2

MarkZ
2008-06-25, 23:44
Hi,

You asked (a few posts ago) about why ubuntu versus maemo (for example) and that's a trivial answer. As a developer maemo sucks. None of the examples compile or run, the documentation is pitiful, the tools are awful, and you don't support java.

Designing for ubuntu is 100x easier.

Haven't you noticed how there's no groundswell of maemo apps even though there's a reasonably-sized user community? I tried and gave up and I've written apps for lots of other stuff easily.

Mark

yerga
2008-06-26, 08:23
Hi,

You asked (a few posts ago) about why ubuntu versus maemo (for example) and that's a trivial answer. As a developer maemo sucks. None of the examples compile or run, the documentation is pitiful, the tools are awful, and you don't support java.

Designing for ubuntu is 100x easier.

Haven't you noticed how there's no groundswell of maemo apps even though there's a reasonably-sized user community? I tried and gave up and I've written apps for lots of other stuff easily.

Mark

We are waiting for your ideas of how to improve the documentation, the tools, etc.

It's very easy to say 'maemo sucks', but it's more difficult to say why and how to improve that situation.

qgil
2008-06-26, 13:28
Designing for ubuntu is 100x easier.

But making Ubuntu fit in your pocket is not. This is the core mission Maemo accomplishes, and the pocket size is what brings most of the complexity i.e. ARM instead of the x86 architecture.

btw, there have been improvements in Maemo documentation

http://maemo.org/development/documentation/maemo-quick-start-guide.pdf

http://maemo.org/maemo_release_documentation/maemo4.1.x/

About the tools, things are also improving

https://garage.maemo.org/projects/maemo-sdk/

https://garage.maemo.org/projects/esbox/

Buggy examples, where are they? Please file or point to the bug and we will fix it. Thank you!

Java: what you wanted to do that JaLiMo wouldn't support? The guys want to know.

Applications, sure there are more on top of x86. Can you please help by triaging those that are missing in Maemo that would make perfect sense in a device like the N810? Thanks again.

MerkurAlex
2008-06-27, 19:24
Lets not bicker about who killed who now tell me how i can get ubuntu on my n810 and then continue :)

GeneralAntilles
2008-06-27, 20:36
Lets not bicker about who killed who now tell me how i can get ubuntu on my n810 and then continue :)

If you're looking for full-on Linux, why not just install Debian (http://www.internettablettalk.com/wiki/index.php?title=Debian)? :\

meizirkki
2008-11-02, 08:10
I believe it is now possible. (and i am gonna try it)

Check out the mojowiki http://mojo.handhelds.org/node/59 (http://mojo.handhelds.org/node/59)

Software:

Ubuntu mobile

Hardware Platforms:

Nokia n810


And because nokia is a sponsof of this project, i think that they may use some ubuntu or ubuntu mobile features in OS2009

Benson
2008-11-02, 08:43
And because nokia is a sponsof of this project, i think that they may use some ubuntu or ubuntu mobile features in OS2009

I think so; with any luck we can look forward to such Ubuntu Mobile elements as clutter, matchbox, hildon, upstart, apt, etc.

zehjotkah
2008-11-02, 09:29
sorry, i did not read the whole thread...
was this posted yet??
http://www.youtube.com/watch?v=I47F87FeLV8

meizirkki
2008-11-02, 10:25
if was, i have't seen it

meizirkki
2008-11-08, 09:05
Is there still people intrested in ubuntu mobile?

When i try to start it, here is the output:

stening for clients on port: 5990
Waiting to accept client...
** INFO: server started

(hildon-desktop:1901): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

** (hildon-desktop:1901): WARNING **: Could not load default background: No such file or directory

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-CRITICAL **: gtk_icon_info_get_filename: assertion `icon_info != NULL' failed

(hildon-desktop:1901): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 0 and height -8

(hildon-desktop:1901): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 0 and height -14
** (gecko:1901): DEBUG: hide_on_home = 0 for container Marquee

WARNING: Could not connect to DBUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.WARNING: Could not connect to DBUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.WARNING: not connected

(gecko:1901): GLib-GObject-WARNING **: /build/buildd-hasty-armv6elvfp/glib2.0-2.16.3/gobject/gsignal.c:1669: signal `dispose' is invalid for instance `0x3ab0c8'

** (gecko:1901): WARNING **: Can not access the Alsa device node!
menu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
menuItem~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
menuItem~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
menuItem~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
menuItem~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
menuItem~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
menuItem~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!

(gecko:1901): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 0 and height -8

(gecko:1901): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 0 and height -14
Segmentation fault
ume@i-know-you-are-watching-me:/$

The picture shows how far i can get, Segmentation Fault comes afther five minutes. Those five minutes process hildon-desktop takes 30mb memory and processor is in hard use.

If somebody knows, please tell me whats wrong :)

iamthewalrus
2008-11-08, 09:13
I know nothing about GTK programming but have you tried changing the locale settings to something less exotic such as US ? at least there the problem seems to start:

(hildon-desktop:1901): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

Also some 'default background' file and icon location path seems to be missing.

meizirkki
2008-11-08, 09:18
This is the script i use to start it, it has been automatically created when i installed hildon-desktop:

#!/bin/bash

PREFIX=/usr

THEME=${PREFIX}/share/themes/plankton
if [ -d ${PREFIX}/share/themes/mobilebasic ]; then
THEME=${PREFIX}/share/themes/mobilebasic
fi

export DISPLAY=:1

export GTK2_RC_FILES=${THEME}/gtk-2.0/gtkrc:${THEME}/gtk-2.0/gtkrc.maemo_af_desktop
export LANG=en_GB.UTF-8

export $(dbus-launch --exit-with-session)

/usr/lib/libgconf2-4/gconfd-2 &

${PREFIX}/bin/matchbox-window-manager -display ${DISPLAY} \
-theme ${THEME}/matchbox/theme.xml \
-use_titlebar no \
-use_desktop_mode plain \
-use_lowlight no \
-use_cursor yes \
-use_super_modal yes &

${PREFIX}/lib/sapwood/sapwood-server &
${PREFIX}/lib/mobile-application-service/mas &

exec ${PREFIX}/bin/hildon-desktop


Thanks, i will try to change the locale :)

meizirkki
2008-11-08, 09:26
It did not help... :(

meizirkki
2008-11-08, 15:17
Okay, i installed flash player and that seems to help a bit, now i have got rid of Segmentation Fault error and mozembed or whatever works somehow, if i change /usr/share/mobile-basic-flash/home.html to some other page it will display correctly, but normally the application launcher in the middle of the screen does not work.

Stskeeps
2008-11-08, 16:48
meiz: could you tell me what packages you used to get to that point?

meizirkki
2008-11-08, 17:16
First i ran apt-cache show ubuntu-mobile

Then i installed ubuntu mobiles dependacies, they are:

alsa-base, alsa-utils, bluetooth, bluez-gnome, cheese, claws-mail, contacts-snapshot, dbus-x11, desktop-file-utils, fbreader, galculator, gnome-ppp, gnome-volume-manager, gstreamer0.10-alsa, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, gstreamer0.10-x, gtk2-engines-sapwood, hildon-control-panel, hildon-desktop, hildon-theme-mobile-basic, language-pack-en, liferea, marquee-plugins, matchbox-keyboard, matchbox-window-manager, midbrowser, mobile-basic-flash, moblin-applets, moblin-keyboard-manager, moblin-media, network-manager-gnome, ppp, seahorse, tasks-hildon, wvdial, xorg


Of course, i did not install packages like mobiln-media and wvdial, because they are missing some depends and they are useless anyway.

Then i installed mobile-application-service, i think that package should be one of ubuntu-mobile dependacies, because ubuntu mobile needs it.

Then i edit /usr/bin/start-hildon and changed the script to use mas, witch is not in /usr/bin/ it is in /usr/share/mobile-application-service/.

The hildon freezing, i told some posts ago, is some kind of a bug.
Hildon starts correctly only if useFlash is set to true in /usr/share/mobile-basic-flash/desktop_mgr.js

meizirkki
2008-11-08, 17:19
BTW, even if the moblin interface does not work, it is fun to play with it. (http://picasaweb.google.com/mail.deweb/n810#)
Microb should work since it is matchbox?

meizirkki
2008-11-08, 17:35
Finally, i got optional desktop that is able to run microb!!

Posting this from microb in mobiln desktop! :)

I will surely upload more pics to picasaweb :D

all the buttons work too, zooming, fullscreening and menu-button opens menu.

The big problen was to kill maemos hildon and matchbox, since when i run that basic script to do that, it closes ubuntu mobiles hildon too. BIG thanks to penguinbait (once again :) ) with his iceWM port, i was able to run ubuntu mobile without Xephyr

neatojones
2008-11-08, 18:10
I'm still interested in getting this going too. I'd been working on getting it going on mine earlier this week, but eventually got to busy. Maybe I'll get another chance later this weekend. I'm still on call right now though..:(

Specifically, I've been looking for a way to get a rootfs of ubuntu mobile (ARM) set up on my Ubuntu desktop (intel). I tried to debootstrap and ran into mount point problems. I tried seting it up from within other ARM environments using QEMU, but it hasn't worked yet. I know this is possible, but I'm not that good at QEMU problems. Anyway, the reason I'm working on this is that if we can get a rootfs, we can use the Mamona Image Creator to create a flashable Ubuntu image...which could be a lot of fun to work with. It seems that the MIC from mamona currently is able to take some of the closed source drivers from Maemo and use them in the new OS.

Best of all, it would be running without any Maemo or deblet overhead.

meizirkki
2008-11-08, 18:36
Maybe debootstrap and install moblin packages on tablet, Then transfer rootfs to pc and finish work there?

meizirkki
2008-11-08, 18:42
Wow! mamona image creator looks really intresting!

I believe that ubuntu mobile rootfs fits in 500 mb, but i would use it in my n810 internal sd... Because of installation space...

neatojones
2008-11-08, 18:58
Maybe debootstrap and install moblin packages on tablet, Then transfer rootfs to pc and finish work there?

That's what my next plan was. We'll have to see though. As far as the size of the install goes, I was going to try and find a way to reduce the size while still making it as useful/easy to use...though I realize may not be possible. Basically, remove some of the packages and then allow choose which ones to re-install later. It might also be possible to use both the internal flash and the flash rom by utilizing mount points. IE: using internal flash as a mount point for /var and /home... as they can get pretty big.

meizirkki
2008-11-08, 19:05
What about imagefile for /var and /home :D

Another imagefile joke: EasyMaemo!
maemo rootfs in imagefile, then chrooting great apps from maemo, like maemo mapper. :)

Stskeeps
2008-11-08, 19:14
meizirkki & neatojones - you should come on #maemo on freenode and come help out with our proof of concept project, think it'll be interesting for you.

meizirkki
2008-11-08, 19:26
Thanks for the tip!

qole
2008-11-08, 19:49
I posted this elsewhere, and you guys have probably all seen it, but for anyone else interested, I have a tarball of the mojo-ubuntu rootfs with ff3 and opengl installed posted here (http://qole.maemobox.org/mojo-ubuntu+ff3.tar.bz2). It might be easier for some of you than debootstrap...

Stskeeps
2008-11-08, 20:33
.. and my notice before about proof of concept obviously goes for qole too.

qole: if you picked up my posting about the Maemo Reconstructed thing - we're trying to make a proof of concept system of this to verify some possibilities.

I'd love your input on it since you have invaluable knowledge on how to intermix different DEs on Maemo - imagine a system where we wouldn't need a chroot to get things running, but still be able to run Maemo/Hildon and integrating normal apps into it.

(One of the ideas is to create an base system where porting apps to Maemo should ideally be about just hildonizing and rebuilding, and that there is support in the OS to support different Desktop enviroments)

qole
2008-11-08, 22:25
I would like to imagine a system that works as well as the native Maemo desktop, but lets you install anything in Debian or Ubuntu without hassle. I would like to see a system where GTK apps auto-hildonize to a great extent. I want a system where the dependencies are all there and you don't have to hack to get stuff to work...

jmc8501
2009-05-03, 03:29
Any progress on this project lately?

meizirkki
2009-05-03, 05:48
Any progress on this project lately?

Theoretically it's available, but it'll still take time fight with that damn application launcher. I'd say, no, don't waste your time for this (like i did).

In fact, Ubuntu-Mobile, which is now btw called Ubuntu-MID, is based on old Maemo componens, and that makes it feel like maemo without working application launcher and application switcher. It's not cool. :(

meizirkki
2009-05-03, 05:49
Have a look at the Mer (http://wiki.maemo.org/Mer) :)