(→Installing) |
(Maliit Quick on Fremantle) |
||
| Line 72: | Line 72: | ||
Substitute yaourt with your favorite AUR helper. | Substitute yaourt with your favorite AUR helper. | ||
| + | |||
| + | === Maemo 5 (Fremantle) === | ||
| + | |||
| + | Warning: This is a rough tech demo and as such, fairly useless. Also, don't activate [http://wiki.maemo.org/Extras-devel Maemo's extras-devel repo] unless you exactly know what you are doing - it can brick your device! | ||
| + | |||
| + | * Install meego-keyboard-quick (needs extras-devel), | ||
| + | * Install meego-im-demos | ||
| + | * Open a terminal, start the MeeGo Input Methods service: | ||
| + | |||
| + | $ meego-im-uiserver -bypass-wm-hint -software -graphicssystem raster | ||
| + | |||
| + | * Open a second terminal, to run the meego-im-demos-plainqt application: | ||
| + | |||
| + | $ export QT_IM_MODULE=MInputContext | ||
| + | $ meego-im-demo-plainqt -fullscreen -software -graphicssystem raster | ||
| + | |||
| + | Instead of the test application, one should be able to use it in any other Qt application, as long as the MeeGo Input Methods service is running and the QT_IM_MODULE environment variable is set correctly. | ||
=== Other GNU/Linux === | === Other GNU/Linux === | ||
| Maliit - Input Methods for MeeGo |
|---|
| Overview · Development · Installing · Roadmap |
Contents |
Meego Input Methods comes preinstalled on:
Meego Netbook UX
These steps have been tested on Meego 1.1.
$ sudo zypper addrepo http://repo.meego.com/MeeGo/releases/1.1/handset/repos/ia32/packages/ handset $ sudo zypper refresh
sudo zypper install meegotouch-inputmethodkeyboard meegotouch-inputmethodbridges
/etc/xdg/autostart/meego-im-uiserver.desktop to look like 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
This will work with 1024x600 resolution. Replace 'slate' with other code if you have different resolution. See /etc/meegotouch/devices.conf for different codes.
export QT_IM_MODULE=MInputContext
The MeeGo Input Methods are not yet in any official Ubuntu repository. However, the packages are available through Launchpad. They are provided to ease development of input method plugins, without the need of using the MeeGo SDK or even scratchbox.
To install the packages, you will need to add two Launchpad PPA's to your system's software sources:
Add ppa:openismus-team/openismus-meego-im
Add ppa:kubuntu-ppa/backports (needed for Qt 4.7, on Lucid/Meerkat)
sudo apt-get update && sudo apt-get install meego-keyboard-dev meegotouch-demos-widgetsgallery
You might be able to use the packages above. Let us know to which extend you succeed with this.
For Fedora there are no Maliit packages available in the Fedora repository. But there are packages built with the Open Build Service (OBS). To install them:
For testing Maliit:
openSUSE packages are currently in the works. The work-in-progress can be found at http://download.opensuse.org/repositories/home:/janarnepetersen
Preliminary git packages are available in AUR
To install framework, keyboard, Qt and Gtk+ support:
yaourt -S meegotouch-inputmethodkeyboard meegotouch-inputmethodbridges
Substitute yaourt with your favorite AUR helper.
Warning: This is a rough tech demo and as such, fairly useless. Also, don't activate Maemo's extras-devel repo unless you exactly know what you are doing - it can brick your device!
$ meego-im-uiserver -bypass-wm-hint -software -graphicssystem raster
$ export QT_IM_MODULE=MInputContext $ meego-im-demo-plainqt -fullscreen -software -graphicssystem raster
Instead of the test application, one should be able to use it in any other Qt application, as long as the MeeGo Input Methods service is running and the QT_IM_MODULE environment variable is set correctly.
Grab the source source code from the git repositories above.
Meego Input Methods uses the qmake build system. So, to do a standard build and install, do:
qmake make make install
Dependencies
Work is ongoing to reduce the amount of dependencies in the different components.
To quickly test your installation, it is recommended to use the widgetsgallery:
meego-im-uiserver -software -bypass-wm-hint
QT_IM_MODULE=MInputContext widgetsgallery
To integrate it with your system or product, use the distro-recommended way to start above daemon and setting the environment variable for all applications.
| Maliit - Input Methods for MeeGo |
|---|
| Overview · Development · Installing · Roadmap |