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)).

Friday, November 25, 2011

Nemo Testing on VirtualBox

My Japanese Blog Link

I tried Nemo on VirtualBox.

1. Nemo install.

2. Runlevel 3 boot.

3. Root login.

4. Install Packages.
# zypper in mesa-dri-swrast-driver xorg-x11-drv-vesa xorg-x11-server-Xorg-setuid
(Package Replace: xorg-x11-server-Xorg to xorg-x11-server-Xorg-setuid)

5. Mouse Cursor Visible.
File edit: /etc/sysconfig/uxlaunch
"xopts=-nocursor" comment out or remove.

6. Nemo UX boot.
# uxlaunch
or
OS Reboot and Runlevel 5 boot.

7. Nemo UX Running.

Thursday, October 27, 2011

MeeGo 1.2.1 Snapshot Tablet to Handset

My Japanese Blog "MeeGo" Tag Link

My Japanese Blog Link

MeeGo 1.2.1(1.2.0.90, 1.2.0.99, 1.2.1)

Change to Handset UX from Tablet UX.

1. MeeGo Tablet UX (Pinetrail) install.

2. Preremove package
# yum erase meego-ux-compositor

Conflict Package
meego-ux-compositor(included Tablet) and meegotouch-compositor(included Handset).

3. Package Group install
# yum groupinstall "MeeGo Touch" "MeeGo Handset*"

Handset Group
(MeeGo Handset, MeeGo Handset Desktop, MeeGo Handset Applications)

4. Package replace
# yum erase meegotouch-compositor
# yum install meego-ux-compositor
(meego-ux-compositor may be stable than meegotouch-compositor.)

5. Related Tablet UX Packages Remove.
#yum erase meego-ux-daemon meego-app-* meego-ux-settings
(dependent packages remove too.)

6. Reboot
7. MeeGo Handset UX Runnning.

Wednesday, October 12, 2011

MeeGo 1.2.1 Snapshot Netbook to XBMC

My Japanese Blog "MeeGo" Tag Link

MeeGo 1.2.1 Snapshot (After 1.2.0.90.3)

This way is similar to "Netbook to IVI".
(This Blog Related Article)

1. Netbook UX install.

2. TV Group install.
# yum groupinstall "MeeGo TV*"

TV Group(MeeGo TV, MeeGo TV Applications)

3. Package remove
# yum erase meego-menus
dependent packages remove too.

4. Reboot
5. XBMC Running.

MeeGo 1.2 Netbook to Handset

My Japanese Blog "MeeGo" Tag Link

My Japanese Blog Link 1
My Japanese Blog Link 2

MeeGo 1.2(1.2.0, 1.2.0.90, 1.2.0.99, 1.2.1)

Change to Handset UX from Netbook UX.

1. Netbook UX install

2. Preremove package
# yum erase meego-sound-theme

Conflict Package
meego-sound-theme(included Netbook) and meego-handset-sound-theme(included Handset)

3. Package Group install
# yum groupinstall "MeeGo Touch" "MeeGo Handset*"

Handset Group(MeeGo Handset, MeeGo Handset Desktop, MeeGo Handset Applications)

4. Package replace
# yum erase meegotouch-compositor
# yum install meego-ux-compositor
(meego-ux-compositor may be stable than meegotouch-compositor.)

5. File edit
/etc/sysconfig/uxlaunch

add text: session=/usr/bin/mcompositor
comment out: session=/usr/bin/mutter --sm-disable

6. Reboot
7. MeeGo Handset UX Running.

Appendix
1. YUM setting
# zypper in yum
# zypper lr -e /etc/yum.repos.d/meego.repo (repository setting export.)

2. On Virtual Machine
yum install xorg-x11-server-Xorg-setuid

3. Touch Panel Usable PC (Example:Tablet PC)
# yum install sensorfw-pegatron
(Sometimes a cursor is unstable before installing this package.)

4. Return Netbook UX.
4-1. File edit
/etc/sysconfig/uxlaunch

add text: session=/usr/bin/mutter --sm-disable
comment out: session=/usr/bin/mcompositor

4-2. Reboot
4-3. MeeGo Netbook UX Running.

Monday, July 18, 2011

MeeGo 1.2.0 Running Memo

My Japanese Blog "MeeGo" Tag Link

MeeGo 1.2.0 Running Memo.

・Netbook,Tablet(1.2.0.90),Handset(1.1.99)
1. MeeGo install.

2.RunLevel 3 boot.
"Tab" key press on boot splash screen.
Boot option edit. Option add "3".

3.root login.

4 setuid change.
command:chmod +s /usr/bin/Xorg
or
package install(if you enable Network):zypper in xorg-x11-server-Xorg-setuid

5.reboot.
6.RunLevel 5 boot.

MeeGo UX Running.

・Mouse Cursor on Tablet.
1.file edit.
/etc/sysconfig/uxlaunch edit.
"xopts=-nocursor" comment out or remove.

2.reboot.
3.Mouse Cursor on MeeGo Tablet UX.

・IVI
1.MeeGo install.
2.Runlevel 3 boot.

3.EMGD change to Mesa.
command:zypper in mesa-libEGL mesa-libGLESv2
 select install Mesa.

4.reboot
5.RunLevel 5 boot.

MeeGo IVI UX Running.

Another Way.(Netbook to IVI)

But MeeGo UX slow.

Because

glxinfo output.
OpenGL renderer string: Software Rasterizer

Thursday, June 23, 2011

MeeGo 1.2 on Intel nonSSSE3 CPU with VirtualBox

My Japanese Blog Link 1
My Japanese Blog Link 2

I tried MeeGo 1.2 on Intel nonSSSE3 CPU Machine with VirtualBox.

Machine Spec:
Windows XP Professional SP3
Intel Pentium D(Smithfield)
NVIDIA GeForce

"Netbook" 1.2.0 and 1.2.0.90 used.

First, MeeGo 1.2 Netbook Live boot "RunLevel 3".

CUI login screen was displayed.

Second, MeeGo 1.2 Netbook Live boot "RunLevel 5".

X wasn't displayed.
"Alt + F1 " key press. CUI screen change.

root login.
# chmod +s /usr/bin/Xorg

a few seconds wait.
Netbook UX was displayed.

Other kinds of MeeGo.

"Netbook to IVI" VirtualBox .vdi file Used.
(This Blog Related Article)

VirtualBox Settings
Storage:SATA Controller:specified .vdi file.

boot....wait.
X was running, but IVI UX don't displayed.

"Handset" 1.1.99 Pinetrail used.
Live boot.

The way like "Netbook".

root login.
CUI screen command.
# chmod +s /usr/bin/Xorg

# uxlaunch
(add description at 2011.06.28)

a few seconds wait.
X was running, but Handset UX don't displayed.

Another

At Other PC:
I installed MeeGo Handset on VirtualBox.
Update 1.1.99 to 1.2.0.90.

.vdi file copyed nonSSSE3 Machine.

boot...wait.
X was running, but Handset UX don't displayed.

As a result, Netbook UX only running on nonSSSE3 CPU Machine.

Wednesday, June 1, 2011

MeeGo 1.2 on AMD Fusion Notebook

Japanese Blog Link 1
Japanese Blog Link 2
Japanese Blog Link 3
Japanese Blog Link 4

I tried MeeGo 1.2 Netbook on AMD Fusion(Zacate E-350) Notebook.

Zacate is Bobcat.
Included SSSE3 Core.

I Used USB Memory.
Created MeeGo 1.2 Netbook USB Memory(Writable).

MeeGo USB boot.
"RunLevel 3" and "quiet" option remove.

root login.

command:
# zypper in xorg-x11-server-Xorg-setuid

OS Reboot

RunLevel 5 boot.

Running MeeGo 1.2 Netbook UX.

...After...

Other PC

Desktop Spec:
Intel Celeron(Conroe-L)
NVIDIA GeForce

I used same USB Memory on this Desktop.

Running MeeGo 1.2 Netbook UX.

MeeGo 1.2 Netbook to IVI

Japanese Blog Link

I tried MeeGo 1.2 IVI on VirtualBox.
MeeGo 1.2 IVI didn't run.

Other Way...

MeeGo 1.2 use same repository.

I think.
Change to IVI from Netbook.

The Way following

"Run Level 3" boot and Kernel option "quiet" remove.
root login.

Preremove packeage
# yum erase meego-sound-theme

Because

Conflict Package
meego-sound-theme(included Netbook) and meego-handset-sound-theme(included IVI)

Install groups
# yum groupinstall "MeeGo IVI" "MeeGo IVI Desktop" "MeeGo IVI Applications" -y

and "on VirtualBox"

# yum groupinstall "Virtual Machine Support" -y

Remove package
# yum erase meego-menus
dependent packages remove too.

Reboot MeeGo.
Run Level 5 boot.

Running MeeGo 1.2 IVI UX.

P.S. 2011-10-12
1. About This Way.
MeeGo 1.2.1 Snapshot(1.2.0.90, 1.2.0.99) cannot do this way.
but
Same way change to Tablet UX from Netbook UX.
(incomplete Tablet UX)

2. Change to near native IVI and Tablet.

File Edit
/etc/sysconfig/uxlaunch

add text: session=/usr/bin/mcompositor
comment out: session=/usr/bin/mutter --sm-disable

MeeGo 1.2 on VirtualBox and VMware Player

Japanese Blog Link 1
Japanese Blog Link 2

MeeGo 1.2 running on VirtualBox and VMware Player.

Kind to Use ".img" :ia32 Netbook, ia32 IVI, ia32 pinetrail Handset, ia32 pinetrail Tablet

The way following:
Required CPU:Included SSSE3

VirtualBox Setting
OS:Linux-fedora
Processor:PAE/EX Enable:ON
VIDEO:3D Acceleration:ON

Rename File ".img" to ".iso".

VMware Player Setting
3D Graphics:Accelerate 3D graphics:ON

MeeGo install...

After MeeGo Installed

"Run Level 3" boot and Kernel option "quiet" remove.

root login.

command:
# zypper install -t pattern meego-vmm-x

or

# zypper install yum
# zypper lr -e /etc/yum.repo.d/meego.repo
# yum groupinstall "Virtual Machine Support" -y

MeeGo reboot "Run Level 5".

Running MeeGo UX.

Monday, January 3, 2011

Started 2011

Started New Year 2011.
Since June 2010, I suspended this blog.

I restart this blog.
However, I may update slow.