Comment 6 for bug 1207503

marmuta (marmuta) wrote :

Great, I was pretty sure I had work done on this bug. I'll close it then.

Yes, what we needed of virtkey was adapted to and merged with Onboard. Gerd Kohlberger worked on this over the last couple of days. Easier to develop/debug/install that way and it will help packaging for Debian.

gconf support was dropped with GTK-3. We're using gesetting now, though the backend will usually be dconf. Notifications are offered by gsettings/GIO. No need to touch D-Bus ourselves, we get (python) callbacks called.

Onboard itself offers a small D-Bus service (see README) too, but there is no activation (auto start), meaning no *.service file necessary.

Can't help with gdm3 unfortunately, I haven't played with it that much and only saw it using caribou as keyboard. IIRC, in gdm2 Onboard was indeed started with a desktop file in /usr/share/gdm/greeter/autostart, though. We even still honor the RUNNING_UNDER_GDM environment variable.

About the drag delay, there's a slight delay when pressing buttons to support canceling key-strokes after initiating a drag gesture on multi-touch screens. This should be closer to 0.1 seconds, though and only happens after 3 seconds of inactivity. I'm not sure where 0.5s could come from. Can you confirm, that the delay doesn't exist when using the move button a second time?