With Meego 1.2 right around the corner, I thought it’s best to introduce to you the previous version, Meego 1.1 and how to install it on your Viewpad 10 as well as getting everything working such as the touch screen. So before we begin make sure you download the Netbook Version of Meego from here. Then create a live USB device using a USB device which has a capacity larger than 1GB. Remember to enter the BIOS so you can set your Boot device to the USB (Repeatedly press the Delete key using an external USB keyboard at the Viewsonic splash screen). Once you’ve changed the boot device you should of save changes then rebooted into the Live USB. From here select the second option labelled as “Installation Only” and follow each step.
Good, now we’ve got a fresh install of Meego on the Viewpad 10, we need to do a couple of basic things before you are able to use Meego fully. First thing first is to update the Kernel in Meego since it’s currently running 2.6.35. If you read a blog post I made a couple of weeks ago you would of discovered that the Viewpad 10’s touch screen requires a Linux Kernel version of 2.6.38 or above.
Luckily in Meego there is a team doing a special adaption for the Viewpad 10’s Intel Atom processor, Pinetrail (N450). Downloading this Kernel adaptation is very easy and can be done in a few simple steps, firstly open up the Terminal, then enter in the following commands (With an external keyboard of course):
sudo zypper ar \
http://download.meego.com/live/devel:/kernel/Trunk/ \
obs-devel-kernel
After that refresh your software sources by entering in this command:
sudo zypper refresh
Once that has finished we can then go onto installing the Kernel Adaption for the Pinetrail processor which also includes version 2.6.38 of the Linux Kernel, to do this, enter in the following command into the terminal:
sudo zypper install kernel-adaptation-pinetrail
Thanks for the original tip @gabrbedd
Once that has finished you just need to reboot your system and now Meego should be running on an updated kernel, you should notice a little speed improvement when booting too! To double check that version 2.6.38 of the Linux Kernel has installed correctly, simply reopen the terminal and enter in this command:
uname -a
This should list your Kernel version. Right so the next thing to do now that you have the touchscreen fully working on Meego is to make it a bit more Tablet friendly is to download Meego’s own Virtual Keyboard called Maliit. To do this you simply need to open the terminal once more and enter in these couple of commands:
sudo zypper addrepo http://repo.meego.com/MeeGo/releases/1.1/handset/repos/ia32/packages/ handset
sudo zypper refresh
sudo zypper install meegotouch-inputmethodbridges
sudo zypper install meegotouch-inputmethodkeyboard
Then edit meego-im-uiserver.desktop by entering in this command:
sudo gedit /etc/xdg/autostart/meego-im-uiserver.desktop
And replacing the contents with this:
[Desktop Entry]
Exec=/usr/bin/meego-im-uiserver -target slate -bypass-wm-hint
X-Moblin-Priority=High
OnlyShowIn=X-MEEGO-HS;X-MEEGO-NB
Save and reboot your system once again just to make sure everything is up and running and try clicking in a text field like in Terminal or Gedit. There is one issue when using Maliit in Chrome(ium) it won’t let you press the return key on the virtual keyboard (Shift + Space) so it might be best to download an alternate browser since as the Meego port of Opera Mini which works great on a tablet like the Viewpad 10 since it comes with mouse gestures, virtual keyboards and a load more cool features, you can grab it here. A quick tip on how to make Maliit look a bit better is to make the keyboard itself slightly opaque, this also helps seeing the text which can be blocked by the Virtual Keyboard. To do this, reopen the terminal once more and enter in this command:
sudo gedit /usr/share/themes/base/meegotouch/svg/meegotouch-keyboard.svg
Then look for this line:
style="enable-background:new 0 0 500 480;”
And add in this line straight after the 480; but before the closing quotes:
opacity:0.4
So it looks like this:
style="enable-background:new 0 0 500 480; opacity:0.4"
And that’s it! A fast booting, simple Linux Distributions, I think it’s one of the best suiting Operating Systems for the Viewpad 10, it uses very little disk space, works great on 1GB of RAM and uses the screen space effectively since it’s optimized for 1024×600 displays! Also, the Meego team are working on a Tablet Edition for version 1.2 of Meego. It’s still a bit buggy but is worth a try if you feel brave enough to venture out! You still need to install kernel-adaptation-pinetrail for the touchscreen to work, it’s a little bit harder to navigate around since it doesn’t show a cursor, but a good tip is to plug in an external mouse and use your finger to navigate where you want to go then use the external mouse to click on whatever you need. I’ll be reviewing it for the Viewpad 10 once it gets a bit more stable for my needs.