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)

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