Thursday, December 15, 2011

MeeGo 1.3 Snapshot UX Change

My Japanese Blog "MeeGo" Tag Link
My Japanese Blog "Mer" Tag Link

I tried MeeGo 1.3 UX change.
I used MeeGo 1.3 Snapshot (MeeGo 1.2.80 Netbook).

For example, add Nemo into MeeGo 1.3.

1. Install MeeGo 1.2.80 Netbook.
2. Remove MeeGo 1.2.80 Original Repository file(/etc/zypp/repos.d/*.repo).

3. Add Nemo Repository to MeeGo 1.3.
I referred to Nemo Repository from Nemo img .ks file
and Installed Nemo environment zypper repository settings(/etc/zypp/repos.d/*.repo).

4. Install Nemo Packages.
# zypper ref
# zypper in -t pattern nemo* mtf* intel*

5. Create .desktop file.
I created /usr/share/xsessions/X-MEEGO-HS.desktop
(I referred to X-MEEGO-HS.desktop from Nemo img .ks file and Installed Nemo environment.)

/usr/share/xsessions/x-meego-nb.desktop is MeeGo 1.2.80 Netbook UX.

Described "Exec=/usr/bin/mcompositor" in X-MEEGO-HS.desktop.
Described "Exec=/usr/bin/mutter --sm-disable" in x-megoo-nb.desktop.

Similar described MeeGo 1.2.
/etc/sysconfig/uxlaunch
session=/usr/bin/mcompositor
session=/usr/bin/mutter --sm-disable
(This Blog Related Article.)

6. Link change .desktop file.
# cd /usr/share/xsessions/
# ln -sf X-MEEGO-HS.desktop default.desktop
Before Set: default.desktop -> x-meego-nb.desktop
After Set: default.desktop -> X-MEEGO-HS.desktop

7. Reboot OS or Kill "X Window" Process.
8. Running Nemo Handset UX.

Other UX.
XBMC(XBMC.desktop), Cordia HD(x-hildon.desktop) etc...

Monday, December 12, 2011

MeeGo 1.2.0 IVI on Intel Atom Pinetrail

My Japanese Blog Link 1
My Japanese Blog Link 2

I tried MeeGo 1.2.0 IVI on Intel Atom Pinetrail(Example:N4xx).
I use MeeGo 1.2.0 IVI .img file.

MeeGo 1.2.0 IVI .img include EMGD.
EMGD is a thing for Intel Atom E6xx.

EMGD cannot use Intel Atom Pinetrail.

1. MeeGo 1.2.0 IVI install.
Either "Text install" and "GUI install".

2. Packages install and replace.
# zypper in kernel-adaptation-pinetrail

# zypper in mesa-libEGL mesa-libGLESv2
Replase Packages: emgd-bin to mesa-libEGL mesa-libGLESv2

# zypper in mesa-dri-i915-driver mesa-dri-i965-driver

3. Reboot. kernel-adaptation-pinetrail boot.

4. Running MeeGo 1.2.0 IVI on Intel Atom Pinetrail.

Appendix
Cedartrail MeeGo 1.2 Snapshot include kernel-adaptation-pc.
kernel-adaptation-pc is replace the kernel-adaptation-pinetrail.

kernel-adaptation-pc include same name package in MeeGo 1.3 Snapshot and Nemo.

Sunday, December 4, 2011

MeeGo 1.3 Snapshot and Nemo Installation

MeeGo 1.3 Snapshot (Example:1.2.80, 1.2.90)
and Nemo (MeeGo 1.3 CE) install.

.img file write USB Memory.
OS boot from USB Memory.
Boot menu select Installation.

Install Wizard
(In Nemo, Installation Wized maseage is mixed and confused in the Boot messages.)

Wizard 1:
1. Internal Disk Drive (HDD, SSD)
2. OS boot Used USB Memory
3. CANCEL

Wizard 2:
1. Free space install
2. Full disk install
3. Cancel

Wizard 3:
Partition Configuration Check.
(Partition Cannot edit.)
Execution Select: Yes or No.

Wizard 4:
Auto Installation.
Auto Reboot.

OS boot.

MeeGo and Nemo on VirtualBox Settings

MeeGo and Nemo(MeeGo 1.3 CE) use same settings on VirtualBox.
(This Blog Related Article)

Hardware
Required CPU:Included SSSE3
(Example:Intel Core2, Intel Atom, AMD Fusion APU(Bobcat Core))

".img" extension rename to ".iso" extension for "VirtualBox 4.x".

VirtualBox Setting
General:
Basic:
OS:Linux
Version:fedora

System:
Processor:
Extended Features:Enable PAE/EX:ON

Display:
Video:
Extended Features:Enable 3D Acceleration:ON

Storage:
SATA Controller:Use host I/O cache:ON

Network:
Adapter1:
Attached to:NAT or Bridged Adapter

Other Setting is Default.

Installed OS Settings
(This Blog Related Article)

# zypper in xorg-x11-server-Xorg-setuid
or
# chmod +s /usr/bin/Xorg

Other Setting is a little different for each UX.

But UX Slow.

glxinfo output.
OpenGL renderer string: Software Rasterizer

This way is the same as used on
the real machine with not supported GPU (Geforce, Radeon etc)).