maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Alternatives (https://talk.maemo.org/forumdisplay.php?f=36)
-   -   Cordia : Maemo5 UI on top MeeGo Core (https://talk.maemo.org/showthread.php?t=56822)

abill_uk 2011-06-07 16:06

Re: Fremantle on community led MeeGo fork
 
Quote:

Originally Posted by johnel (Post 725572)
As long as the closed components can be redistributed (I think that is the case) then we should get a fully functioning device.

@smoku: I'm glad you started this thread I thought I was being paranoid when I was reading the developer's mailing list.

For an open-source project they seem very protective of any information and a very closed-knitted bunch.

I'm skeptical of the "openess" of the project and waiting to see what happens with the next release.

This is what is wrong and is all thanks to Nokia (maybe).

abill_uk 2011-06-07 16:08

Re: Fremantle on community led MeeGo fork
 
Quote:

Originally Posted by wmarone (Post 1024288)
At least 5, on top of the others working on MeeGo core.

But you'd know that if you paid attention to the project instead of blindly badmouthing them.

Ok then well as far as i see it it is a good job i am not the troubleshooter on this project because frankly i would get them all out and a new team in !.

Something is wrong here and i am trying to get to the bottom of it.

NB i want to know why after all this developing time it has not moved more than maybe a few days work, now either Nokia is binding things here or......

EDIT please note i am only talking about the N900 adaption.

godofwar424 2011-06-07 16:17

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Anti climax here guys :(

Second time and all I am getting is a black background and a purple square in the top left corner and moved slightly when I tap it and does NOTHING else :(

@smoku

Do you have an N900 to attempt your builds on?

mrsellout 2011-06-07 16:21

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024212)
Well after bout 4 minutes the DE got me to the desktop then took another minute to respond to me pressing the menu icon..

Off to a great speedy start.. Sarcasm intended :P

I need to pull you up here. The first boot of MeeGo is <b>always</b> slow. (Read the note at the bottom here It wouldn't matter which UI is used. Once the first-boot processes have been run, things start speeding up. It wouldn't make sense to waste server space shipping files that the phone can build itself on first-boot.

Quote:

Originally Posted by abill_uk (Post 1024240)
This is what got me and i dont know what smoku felt but my god he could have at least thanked him for his efforts !.

NB i am really having to hold my fingers here because i don't think is a good idea to say what i want to say !.

abill_uk I don't want to continue to go off-topic here but I need to point this out. Your comments are either malicious or highlight your naivety. Read up on the relevant issues and if you think you can do better roll up your sleeves and muck in. All you are doing here is taking this thread OT and detracting from smoku's fine work.

Don't bother replying as I wont - this thread is too far OT as it is.

abill_uk 2011-06-07 16:21

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024302)
Anti climax here guys :(

Second time and all I am getting is a black background and a purple square in the top left corner and moved slightly when I tap it and does NOTHING else :(

@smoku

Do you have an N900 to attempt your builds on?

Could you give your honest opinion of the MeeGo "build" so far? i am not on about smoku's work.

abill_uk 2011-06-07 16:24

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by mrsellout (Post 1024305)
I need to pull you up here. The first boot of MeeGo is <b>always</b> slow. (Read the note at the bottom here It wouldn't matter which UI is used. Once the first-boot processes have been run, things start speeding up. It wouldn't make sense to waste server space shipping files that the phone can build itself on first-boot.



abill_uk I don't want to continue to go off-topic here but I need to point this out. Your comments are either malicious or highlight your naivety. Read up on the relevant issues and if you think you can do better roll up your sleeves and muck in. All you are doing here is taking this thread OT and detracting from smoku's fine work.

Don't bother replying as I wont - this thread is too far OT as it is.

Already done that as i have had a good look now at the whole project todate.
Nothing "malicious" here i am trying to help believe it or not.

mrsellout 2011-06-07 16:26

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024302)
Anti climax here guys :(

Second time and all I am getting is a black background and a purple square in the top left corner and moved slightly when I tap it and does NOTHING else :(

@smoku

Do you have an N900 to attempt your builds on?

Try using ssh to get in and reboot the device. Sometimes it's a bit random whether or not it starts up properly.

You'll probably have to rewrite your sd card anyway, when I tried uninstalling hildon-desktop, it removed that package and nothing else. On restart (I had changed the uxlaunch line back to mcompositor) it launches into the dialler app which keeps restarting when you close it and it wasn't possible to ssh in.

godofwar424 2011-06-07 16:28

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by mrsellout (Post 1024305)
I need to pull you up here. The first boot of MeeGo is <b>always</b> slow. (Read the note at the bottom here It wouldn't matter which UI is used. Once the first-boot processes have been run, things start speeding up. It wouldn't make sense to waste server space shipping files that the phone can build itself on first-boot.

Yeah I know :P

Was just making a joke :P

godofwar424 2011-06-07 16:32

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by abill_uk (Post 1024306)
Could you give your honest opinion of the MeeGo "build" so far? i am not on about smoku's work.

Its alright tbh, its usable. The slowness is ONLY due to the fact that I am booting from a MicroSD Card and the N900 only has 256MB of RAM so running an OS purely from the RAM and then reading/writing to a MicroSD card is gonna be 200x slower then having it run off of the actual flash memory Maemo 5 runs from :(

Its not usable enough atm for me to even consider flashing the eMMC with it and using it as my main os instead of Maemo 5. Maybe if I had a second device I would flash MeeGo DE onto the eMMC and then play around with it alot more.

The icons are really basic and kinda blocky but tbh in a development build who cares about icons :P

The functionality is more or less there, just needs alot of UX fine tuning and much more keyboard support withing apps like x-terminal and also to respond to the keyboard opening and unlock the device :P

Otherwise its pretty alright to use :)

mrsellout 2011-06-07 16:35

Re: Cordia : Maemo5 UI on top MeeGo Core
 
@smoku

There are a couple of unmet dependencies when installing hildon-desktop - gnome-mime-data and sound-theme-freedesktop
Code:

Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides sound-theme-freedesktop needed by libcanberra-0.25-1.7.armv7hl
 Solution 1: do not install hildon-desktop-2.2.141c-10.8.DE.armv7hl
 Solution 2: break libcanberra by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies...
Resolving package dependencies...

Problem: nothing provides gnome-mime-data >= 2.0.0-11 needed by gnome-vfs2-2.24.3-3.4.armv7hl
 Solution 1: do not install hildon-desktop-2.2.141c-10.8.DE.armv7hl
 Solution 2: break gnome-vfs2 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies...
Resolving package dependencies...

The following NEW packages are going to be installed:
  gnome-menus gnome-vfs2 hildon-desktop libcanberra libhildon libhildondesktop


godofwar424 2011-06-07 19:57

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by mrsellout (Post 1024313)
Try using ssh to get in and reboot the device. Sometimes it's a bit random whether or not it starts up properly.

You'll probably have to rewrite your sd card anyway, when I tried uninstalling hildon-desktop, it removed that package and nothing else. On restart (I had changed the uxlaunch line back to mcompositor) it launches into the dialler app which keeps restarting when you close it and it wasn't possible to ssh in.

How exactly do I ssh into the device if I cannot see anything apart from black background and a purple square??

niloy 2011-06-07 20:05

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024540)
How exactly do I ssh into the device if I cannot see anything apart from black background and a purple square??

He probably means ssh'ing from your desktop computer after having n900 hooked up on your network via wifi.

smoku 2011-06-07 21:52

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024111)
I stupidly didn't install the marina theme but enabled hildon-desktop. Problem now is that I just have a black background with a small purple square in the top left corner :(

You should get the apps menu by pressing this purple square.

smoku 2011-06-07 21:55

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024302)
@smoku

Do you have an N900 to attempt your builds on?

I do still have N900, but I'm using it to make calls, not for development.

godofwar424 2011-06-07 22:06

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by smoku (Post 1024594)
You should get the apps menu by pressing this purple square.

Yeah but nothing comes up when I press the purple square :s

godofwar424 2011-06-07 22:07

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by niloy (Post 1024544)
He probably means ssh'ing from your desktop computer after having n900 hooked up on your network via wifi.

I know what ssh'in in means, I just cannot ensure im connected to the wifi in my house if I have no UX at all on the N900 :(

I can't type in the WPA key :(

mrsellout 2011-06-07 22:59

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024607)
I know what ssh'in in means, I just cannot ensure im connected to the wifi in my house if I have no UX at all on the N900 :(

I can't type in the WPA key :(

Ah right.
I used ssh to install it, so having had the Wifi setup already , it automatically reconnected having remembered the key. My router sometimes assigns a new IP address when I reboot - so eg, instead of 192.168.1.61 on reboot it gets assigned 192.168.1.62.

I've had that issue where you only get the purple button a couple of times, and I've also had it working quite a few times. Unfortunately - maybe because there is no theme installed - there is no shortcut for xterm with this UI, so ssh is a must if you want to play around.

smoku 2011-06-08 07:58

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1024605)
Yeah but nothing comes up when I press the purple square :s

Oh right.

Cordia's menu uses standard FreeDesktop applications directory (just like any other desktop).
Maemo uses applications/hildon subdirectory. This may be an issue. Although it should fetch .desktop files from subdirectories, I haven't tested it.

smoku 2011-06-08 15:47

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by mrsellout (Post 1024305)
abill_uk I don't want to continue to go off-topic here but I need to point this out. [...]

Please do not trash the thread with pointless arguments.
http://talk.maemo.org/profile.php?do=ignorelist fixes this once for all.

SD69 2011-06-11 02:54

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by godofwar424 (Post 1023727)

I would be happy to document the N900 install as it stands atm :)

I started a wiki page for Cordia with the basics, will add to it later.

http://wiki.maemo.org/Cordia

You can add the N900 install instructions there or in a linking wiki page.

kingoddball 2011-06-13 00:17

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Has there been a (full/usable) release, yet?
I'd love to try this on an X86 or on N900...

smoku 2011-06-13 08:06

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by kingoddball (Post 1027878)
Has there been a (full/usable) release, yet?
I'd love to try this on an X86 or on N900...

There haven't been any image releases yet.
I'm waiting for MeeGo 1.3 with systemd integrated, to create a proper release.

x86 is very usable after installing on top of MeeGo Core. My wife is using Cordia on the netbook on a daily basis.

Bundyo 2011-06-13 09:54

Re: Cordia : Maemo5 UI on top MeeGo Core
 
If there was an usable MeeGo build for AMD processors, I could have tested it myself on my Acer W500.

JohnLF 2011-06-13 10:56

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Does it need to be a touchscreen netbook or will a non-touchscreen one suffice?

smoku 2011-06-13 11:03

Re: Cordia : Maemo5 UI on top MeeGo Core
 
It's also usable with a mouse/touchpad.
See http://www.youtube.com/watch?v=JbBmfqQrsFg

SD69 2011-06-16 20:54

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by smoku (Post 1028013)
There haven't been any image releases yet.
I'm waiting for MeeGo 1.3 with systemd integrated, to create a proper release.

x86 is very usable after installing on top of MeeGo Core. My wife is using Cordia on the netbook on a daily basis.

MeeGo 1.3 will replace X with Wayland (for x86 only, not ARM). Correct me if I am wrong but won't that cause problems when trying to reuse Maemo UI?

smoku 2011-06-16 22:31

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by SD69 (Post 1030499)
MeeGo 1.3 will replace X with Wayland (for x86 only, not ARM). Correct me if I am wrong but won't that cause problems when trying to reuse Maemo UI?

No more problems than trying to reuse any other MeeGo UI. :)

mrsellout 2011-06-16 22:43

Re: Cordia : Maemo5 UI on top MeeGo Core
 
@smoku, have you managed to put shortcuts/widgets on the desktop yet?
I've sorted out the dependencies (they can be downloaded from here and installed using rpm -i
I've been playing about with it and managed to get the nseries panoramic wallpaper over the 4 desktops, but no luck with shortcuts.

MastaG 2011-06-16 22:49

Re: Cordia : Maemo5 UI on top MeeGo Core
 
I haven't followed the Meego 1.3 roadmap.
However since the N900 is supported by the Meego community, will it run as good and responsive as Maemo5?

SD69 2011-06-16 23:00

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by smoku (Post 1030553)
No more problems than trying to reuse any other MeeGo UI. :)

lol - that may be true. But of course one of the objects of Cordia is to avoid any MeeGo UI. Let me try to be more exact.

Replacing X, which has been around for decades and is well known to maemo devs, with Wayland is going to make it much harder to reuse the maemo UI than if MeeGo 1.3 stayed with X. We won't be talking about porting any more, we'll have to rewrite an awful lot of maemo code - no?

smoku 2011-06-16 23:16

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by SD69 (Post 1030570)
Replacing X, which has been around for decades and is well known to maemo devs, with Wayland is going to make it much harder to reuse the maemo UI than if MeeGo 1.3 stayed with X. We won't be talking about porting any more, we'll have to rewrite an awful lot of maemo code - no?

I cannot really answer this today.

Wayland is a display protocol only. It replaces graphics driver and compositing manager of XOrg. But XOrg is a lot more. Input devices handling. Event propagation. Network transparency.
Will we keep XOrg for these or roll-in custom solution - I don't know yet.

Both GTK+ and Qt can use Wayland buffers to render window content (instead X11 buffers) already. But you still need a window manager to tell the display server where and how to display these windows. And Hildon Desktop is such window manager. Will it require changes to handle Wayland - I don't know yet. HD uses Clutter to composite windows, and Clutter also has Wayland backend support already. So it may be just a straightforward backport.

So far let's focus on building a working Cordia stack. We will get back to Wayland as it hits the fa.. repos. ;)

flailingmonkey 2011-06-16 23:58

Re: Cordia : Maemo5 UI on top MeeGo Core
 
In Meego 1.3, they are bringing Wayland in, but not replacing X. They can be on the same system. Eventually, they might replace X completely with Wayland, but that's not going to happen in the 1.3 release.

Crisis averted =P

m4r0v3r 2011-06-28 23:32

Re: Cordia : Maemo5 UI on top MeeGo Core
 
so i installed cordia onto the CE edition. and all I get is a black desktop and the top left button for the menu is pink?

[DarkGUNMAN] 2011-06-29 06:32

Re: Cordia : Maemo5 UI on top MeeGo Core
 
I've followed the guide on the main cordia site and installing hildon-desktop.
N900 DE:

First of all I typed
su
meego

to get root privelege.

Code:

# zypper ar http://repo.pub.meego.com/home:/smok...ku:cordia.repo

Then:

 # zypper refresh
 # zypper install hildon-desktop hildon-theme-marina

At this point I ran into a few dependancy issues, hildon-theme-marina does not exist. Couldn't get the specifics due to no copy/paste feature in xterm
Code:

Edit /etc/sysconfig/uxlaunch and replace session= line with session=/usr/bin/hildon-desktop
What is the procedure to edit this file? I'm not sure if nano or leafpad are available from the meego repo.

m4r0v3r 2011-06-29 10:12

Re: Cordia : Maemo5 UI on top MeeGo Core
 
its the last set of lines you edit. because everything with the # mark is just a comment

jnack95 2011-06-29 10:30

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by [DarkGUNMAN] (Post 1041254)
I've followed the guide on the main cordia site and installing hildon-desktop.
N900 DE:

First of all I typed
su
meego

to get root privelege.

Code:

# zypper ar http://repo.pub.meego.com/home:/smok...ku:cordia.repo

Then:

 # zypper refresh
 # zypper install hildon-desktop hildon-theme-marina

At this point I ran into a few dependancy issues, hildon-theme-marina does not exist. Couldn't get the specifics due to no copy/paste feature in xterm
Code:

Edit /etc/sysconfig/uxlaunch and replace session= line with session=/usr/bin/hildon-desktop
What is the procedure to edit this file? I'm not sure if nano or leafpad are available from the meego repo.

Interesting...I'll give it a try too tonight if I have time. You could always try vi, but if there is no esc key on xterm it won't work....

smoku 2011-06-29 10:33

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by [DarkGUNMAN] (Post 1041254)
Code:

Edit /etc/sysconfig/uxlaunch and replace session= line with session=/usr/bin/hildon-desktop
What is the procedure to edit this file? I'm not sure if nano or leafpad are available from the meego repo.

There is a GUI UI Switcher app available in recent MeeGo releases I believe.

[DarkGUNMAN] 2011-06-29 10:42

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by m4r0v3r (Post 1041353)
its the last set of lines you edit. because everything with the # mark is just a comment

Edited it using vi:
Code:

vi /usr/sysconfig/uxlaunch
Press i to start editing
Edit the session= line
Press CTRL + C to end editing (works instead of ESC)

Type :wq to close and save changes
Reboot phone.

Quote:

Originally Posted by smoku (Post 1041366)
There is a GUI UI Switcher app available in recent MeeGo releases I believe.

Thanks! I'll have a look at the latest image :)

Managed to load hildon_desktop.
At present, no theme is loaded. Nav button appears as a pink square, but applications list and appear. Application Switcher is working, but Fennec and Terminal appear to quit when returning to task switcher, through the process remains.

I'm happy to test this and update as new revisions come along. Will try removing then re-adding hildon-desktop to try and find out the missing dependancies if it helps

acrux 2011-06-29 10:57

Re: Cordia : Maemo5 UI on top MeeGo Core
 
Quote:

Originally Posted by '[DarkGUNMAN
Managed to load hildon_desktop.

Great :) Last time I tried (about 2 weeks ago), the X failed to start at all...
Quote:

At present, no theme is loaded. Nav button appears as a pink square, but applications list and appear. Application Switcher is working, but Fennec and Terminal appear to quit when returning to task switcher, through the process remains.
Try to download the:
hildon-theme-marina-1.206-4.4.DE.noarch.rpm manually and install it with:
rpm -Uvh hildon-theme-marina-1.206-4.4.DE.noarch.rpm
and reboot...

[DarkGUNMAN] 2011-06-29 11:44

Re: Cordia : Maemo5 UI on top MeeGo Core
 
After trying to install marina, i found you'll need to do the following to meet dependencies:
Code:

zypper install hildon-theme-cacher gtk2-engines-sapwood
then use wget to download the rpm files:
Code:

wget http://repo.pub.meego.com/home:/smoku:/cordia/Project_DE_Trunk_standard/noarch/hildon-theme-marina-1.206-4.4.DE.noarch.rpm -O /usr/share/hildon-desktop/hildon-theme-marina-1.206-4.4.DE.noarch.rpm
Now use RPM to install..
Code:

rpm -Uvh /usr/share/hildon-desktop/hildon-theme-marina-1.206-4.4.DE.noarch.rpm
error messages on installation of marina:

Code:

(hildon-theme_cacher:1582); Gdk-CRITICAL **: IA_gdk_screen_get_setting: assertion `GDK_IS_SCREEN (screen)' failed

[EDIT] Rebooted - theme is loaded now. Still a black background but the theme working. Apps that have rotation detection built in like Calculator will rotate to portrait, but the hildon theme remains in landscape.


All times are GMT. The time now is 21:20.

vBulletin® Version 3.8.8