Comment 39 for bug 186713

Revision history for this message
Federico Belvisi (armalite) wrote :

Bregol I think you found the real problem, or at least a good point. Thank you for pointing out these duplicate files. After I read your comment, I gone reading the keytouch changelog. Reading from bottom to top, i found some interesting lines:

   - keytouch-acpid no longer needs to be started in the X session, thus
    the Xsession.d scripts are removed. ACPID keys are now handled by a
    daemon started from the init.d script (Closes: #400698).

  * Do not ship upstream's Xsession.d scripts at all. Use the new
    keytouchd-launch to get keytouch started after dbus, allowing us to
    pick up the env vars.

Another line, though I did not understand what is the bug linked here, surely not on LP, maybe on official project website:

* Fix reverted logic in Xsession.d/55keytouchd_launch (Closes: #433589).

And:

 * Fix syntax errors in Xsession.d script (Closes: #435692).

So, why are these Xsessions files still here? I deleted the highest xsession keytouch file, installed keytouch, and I still had logout hangs. I then got rid of every xsession keytouch file (deleted also the 55th xsession keytouch), and gnome logs out correctly. Keytouch seems working as intended at least on my Cherry Expert keyboard. Some of you has tried the same thing?