I was trying this, but can't seem to get it working. I fetched the linked .deb package and installed it. In one terminal I started "xmimd -v" locally on the N9. It immediately reports "Server running" and stays there (not daemonized). On another terminal, still locally on the N9, I start a python GTK program. Nothing I do seem to trigger the virtual keyboard
4th paragraph of 1st post can be your answer :
"If Xephyr is being used, ..."
In Easy Debian Harmattan, only LXDE has vkb, standalone Debian softwares outside LXDE don't have vkb provided by MeeGo Maliit via xmimd.
I was trying this, but can't seem to get it working. I fetched the linked .deb package and installed it. In one terminal I started "xmimd -v" locally on the N9. It immediately reports "Server running" and stays there (not daemonized). On another terminal, still locally on the N9, I start a python GTK program. Nothing I do seem to trigger the virtual keyboard.
The problem is that the VKB will NOT popup over a non fullscreen window. I have no idea ATM how to fix this without replacing core packages/scripts. The workarounds are to:
A) Use Xephyr and run the native apps under Xephyr...
B) OR Patch Gtk+ or the app you are running so that it creates top-level windows as fullscreen.
(fullscreen = NET_WM_STATE_FULLSCREEN -- aka without the bottom gray empty toolbar)
Being puzzled by this, I also tried setting the GTK_IM_MODULE and XMODIFIERS environment variables, although I understood the text as if it was only needed for chroot and remote environments.
No, you are always supposed to set this -- but on the Gtk+ app environment.
The problem is that the VKB will NOT popup over a non fullscreen window.
Thanks Javispedro. After testing some Easy Debian softwares running outside LXDE (i.e., without xephyr), the following work in fullscreen with translucent vkb : Gnumeric, TeXMaker, wxMaxima.
I use the command :
$ xmimd -t -x <window-id> -v
as user in MeeGo Terminal.
The more practical "wmctrl" is not present in MeeGo, just in Debian (image), so I run "wmctrl" in Debian terminal.
Anyway, I am not convinced that vkb outside LXDE is useful (to Easy Debian) due to some limitations :
- some open/save/about windows are not fullscreen and not fully visible so cannot be closed;
- it is more difficult to gain focus to make the vkb visible;
- only some softwares in fullscreen outside LXDE has working vkb.
Good news. After disabling the option "Settings->Time and language->Text input->Error correction", then Abiword and wxMaxima now show the text as its typed with the virtual keyboard.
With the above option on, the text is shown only after spaces or enter.
I will document this tip in Easy Debian Harmattan topic.
This is all amazing stuff and I really thank you guys...it's just that I have this tiny little problem here. Wasn't really sure whether to post it here or in the easy debian thread but I guess this works. So anyway I went throught the wonderful guide for noobs like me by rcolistete and it worked. AMAZING! Then I looked at the guide again and saw the vkb was supposed to be translucent. Now I can use the vkb inside lxde and it works perfectly. Installed the latest files and stuff.
EDIT:Fixed the aegis/wazapp thingy reinstalled the whole stuff and still no transparancy.
Hi your screenshot isn't visible but I am sure its about failed loading policy etc...Just do a apt-get purge wazapp, reboot then install wazapp again...
Edit: Try:
Code:
dpkg --remove --force-remove-reinstreq wazapp
If it still doesn't work out, send me a PM as its getting off-topic here...
Sorry for the somehow stupid question, but can xmimd be used with other applications besides the ones from EasyDebian? Specifically, I want to try to use it with DosBOX port (link). Is it possible?
Sorry for the somehow stupid question, but can xmimd be used with other applications besides the ones from EasyDebian? Specifically, I want to try to use it with DosBOX port (link). Is it possible?
Iīm already installed easy debian on my n9, but I didnīt want it because of the big keyboard on the screen. I just noticed about xmimd 1.2, but I canīt download it (error 404). Can someone upload it again please?