Ressources documentaires pour Mandriva Linux et les Logiciels Libres

Billets libellés Androïd

Installing the HTC IME keyboard under a non-HTC Androïd phone

clavier_htc_nexus_one_miniPresently I’m using an Acer Liquid Metal as my phone. This Androïd phone is running under Androïd 2.2 ( Froyo ), and they keyboard is pretty the stock Androïd keyboard. However my first smartphone was the HTC Legend, and this phone was using the awesome HTC IME keyboard : IMHO the best Androïd keyboard. So I decide to install the HTC IME in my Acer Liquid Metal. I will be using the Androïd SDK and the adb command to install the keyboard, so please read before my previous tutorial explaining how to install applications in an Androïd from a computer runnning Linux : Installing applications to your Androïd phone from your computer using Mandriva.

Download the HTC IME

First you need to download the HTC IME packages on the XDA developpers forum :

You will have to choose the right version :

Once you download the right archive, extract its content in the /tmp/HTC_ime directory. For someone using the High resolution version (Froyo/2.2), this will be : unzip -d /tmp/HTC_ime.

Install the keyboard

Now if you have a file manager installed in your Androïd phone like Astro File Manager, you can just copy the .apk file to your phone SDcard, and then use Astro  to install them. Here I will explain how to do it using the Androïd SDK.

  • if you are not using the Sense UI ( so not using an HTC phone ), you are advised to install the Clicker UI apk file :  adb install -r /tmp/HTC_ime/Clicker_hi.apk
  • to install the HTC IME keyboard, just install the HTC_IME apk file : adb install -r /tmp/HTC_ime/HTC_IME_hi22.apk

Enable the keyboard

  • Enable the keyboard : Settings -> Language & keyboard and select HTC_IME mod
  • Click on HTC_IME mod/HTC_IME mod settings to configure the keyboard. Here you will be able to select the keyboard layout, the keyboard language for the dictionary ( French, English, … ), the keyboard text input, etc ….
    • Text Input : you may want to activate the spell checking and the prediction feature. Theses settings can be activated individually for each keyboard ( QWERTY, Hardware QWERTY for physical keyboards, phone & QWERTY compact ). Don’t hesitate to calibrate the keyboard for you, especially if you have big fingers and tend to select the wrong keypads 😉
    • Mods by jonasl@xda -> Language selection : just enable the languages that you are going to really use : this will help speeding up the keyboard and lower its memory footprint
  • If you did notice that some of your settings are not applied, you can reboot your phone, or make the keyboard commit suicide : Settings -> Language & keyboard -> HTC_IME mod -> Tools -> Kill keyboard
  • To switch to the HTC IME keyboard, just go to a text entry field ( for example try writing a SMS ), and then do a long press in the field -> Input mode -> [x] HTC_IME mod

Happy HTC keyboard usage 🙂

References :

Linux n’existe pas

Hier matin, j’écoutais sur France Info la rubrique Nouvelles technologies de Jérôme COLOMBAIN. Celui-ci en a profité pour parler du fameux nouveau système d’exploitation de Google, mais aussi du Palm Pre. Bien qu’ayant précisé que le système de Google serait Libre ( et le journaliste avec lui a fait une confusion entre Libre et gratuit ), à AUCUN moment, le mot Linux n’a été utilisé.

Pourtant l’OS de Google sera basé sur Linux, Androïd est basé sur Linux, le Plam Pre est basé sur Linux. Cependant dans les médias généralistes, ce n’est jamais précisé. Donc je le dit et je le répète : Linux n’existe pas, surtout en tant que marque. Je pense que c’est un gros problème. Si j’étais la FSF et les dev du noyau Linux, je demanderai que tout produit utilisant le noyau Linux, mentionne quelquepart et de manière visible et explicite qu’il est basé sur Linux. Cela permettrait de vulgarisé/popularisé le mot Linux, et faciliterait l’adoption de Linux que ce soit en entreprise ou chez les particuliers. Car pour l’instant, pour le citoyen lambda, Linux n’existe pas, alors que pourtant celui-ci utilise peut être Linux sans le savoir ( Freebox, LiveBox, TomTom, … ).

Thoughts about Linux marketing #1 : Linux and Netbooks

Here is a long series of articles about things that i think which could be improved concerning Mandriva PR. If possible, I will take a subject or some articles and show how Mandriva could have react or communicate about this. Today i will take about the netbook market and Mandriva situation.

As most people I think that Linux have failed concerning the Netbook market. Whereas people may consider that when Microsoft claims about the ownership of 96% of the netbook market as FUD, I still think that Linux failed to create the necessary turn-around. What’s interesting is the fact that a late player in the netbook market, Ubuntu, try to defend Linux positions on Netbook market. What can I say about all of this ?

  1. Linux marketing : in fact it’s more … Linux lack of marketing. Ever see a linux ads on TV or press magazine or in the street ? Everyday, and eventually everywhere I can see adds about Microsoft Windows or Office, or Mac products. Linux ? Nothing. At the same time we have so many « small » actors using the same product that they don’t know how to sell themselves and sell Linux.
  2. Choice : sorry, but when I’m going in the retail shop, I may have … 1 Linux netbook for 9 Windows ones. So there’s no choices. We should ask why … How do we deal with after-sales services ? The retail shops call centers don’t have the competences to debug a Linux issue, and except if this is done by the hardware manufacturer with help from the distribution, you will have a hard time. What about the documentation or quick start guide for the users ?
  3. Do we provide value-add ? free or paying games designed to run on the netbook, applications, others services, documentations or quick start guide, peripheral/accessories designed for the netbook ( webcam, DVD player/writer, DVB-T USB adapter, bluetooth adapters, … )

I looked at the arguments of Ubuntu concerning Linux vs Windows. In short we have : no virus,, Linux reactivity and stability … Sorry but this is shit ! No virus ? Frankly most users don’t really care about this argument : they just live with it. Firefox and ? They are available under Windows, and sometimes they perform better under Windows and it’s easy to install them and have the latest version. Linux stability ? Again this is not an argument. Users have friends who are going to use CCleaner, TuneUp utilities to resurrect their computer, they will have Avira AntiVir or Avast to mostly protect their computer, and they will be able to use most of their preferred application, use skype or MSN with webcam chat, play all flash games and some little games that will work on their computers. When doing a presentation and willing to use clone mode display, this will work out of the box, and wireless connection will be most of the time reliable. In short, a Netbook running Windows XP, with a friends who know how to cure your computer, is top notch and all that most users may want. So what can a Linux netbook could provide ?

  • App Store : Do people know the Apple App Store ? You know, the famous : For whatever you will want to do in your life, there will have an application in Apple App Store. What a brilliant and simple marketing idea. Do you know that Linux have « Apple App Store » like features since years ? Yeah, just start Yast/Synaptics/rpmdrake/yourpreferredpackagemanager, and you will have access to thousands of applications. Now look at the differences between linux and Apple. Apple use icons and screenshots for the applications, mix free and paying application, sort them by categories, rate them and eventually show by default the preferred application. Now look at Linux, application are sorted in sometimes obscure categories, everything is text, no image, no screenshots, and no applications are recommended. You only have Free applications, and you don’t have paying applications or demo and ability to buy them directly. One is for end user, the other one is for technical users. Linux is using ugly and obscure names like package, media, repositories, dependencies, conflict. Why can’t we have commercial paying applications shown in Linux applications list ? This channel/media could be disabled by default, but this could be interesting. Why can’t we pay directly for the application from the Linux package manager ? Mandriva have, so part of the infrastructure is available. A user open an account on The user could provide all needed informations to allow payments, and then when installing a paying application, he could just confirm the payment directly from the application, or by starting a browser on the corresponding page. Do you know that we have already something like this ? look at the Hercules eCafe, a netbook running Mandriva Linux and Windows. You have a dedicated site where you can find tutorials and documentation, but also you have access to some games specifically designed for the netbook ! With this netbook you can even have online storage
  • Ecology/GreenIT : How is Linux concerning this ? If linux based Netbooks use less power than Windows based ones, why don’t we talk about Linux as being green-friendly ? Can Linux help fighting global warming ? does Linux allow to use less boxes/packages as you download most of the stuff from internet ? What’s the advantages of intensive internet usage ? What about the development model based mostly on people working at home ( less transport usage, lower power consumption in office building ). Even for OEM they could communicate about the fact they are using a « green » OS. Is Linux a new capitalism ?
  • A new model : Windows is a whole world of compatible hardwares and softwares. Apple tell you to think different. And what about Linux ? We need serious marketing in Linux landscape … technicians/programmers are bad at marketing and without proper marketing, an unknown product can’t work and have success. Even the biggest keep doing marketing ( L’Oreal, Nike, Adidas, Coca Cola, IBM, HP, Microsoft ).
  • ARM based-netbook : really, I don’t think that ARM based netbook could be successful. I have the same kind of skepticism concerning Google Androïd. However what piss me off is the fact that when talking about ARM based netbooks, we talk about future and not yet released netbooks running Xandros or Ubuntu, and what about Mandriva Gdium. Ok, it is not ARM based, but instead MIPS based, but it is running Linux only, allow to share your documents with the USB key, and have accessories designed to run with it.
  • Windows 7 won’t be an opportunity : at the time Windows 7 will be out, Netbook will be powerful enough to make it run … As more time pass, Netbook are more expensive and more powerful. Linux price is no longer an argument, Linux need to provide values.

I guess that Mandriva needs a vision about what they want to do, what they want to show and how they want you to feel …


My Tweets