FS#44466 - [lxdm] Keyboard doesn't work when starting Kodi-Session with Lxdm

Attached to Project: Community Packages
Opened by Christian Ciach (DerEineDa) - Saturday, 04 April 2015, 18:38 GMT
Last edited by Balló György (City-busz) - Wednesday, 15 April 2015, 14:09 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Balló György (City-busz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
As the title says, the keyboard does not work inside Kodi (new name of XBMC) when the Kodi-session is started using Lxdm display manager.

I'm using an up to date Arch Linux x64. The problem was also recently reported by a user using Ubuntu on a 32 bit system: http://forum.kodi.tv/showthread.php?tid=222414

The problem does not appear when using another display manager like LightDM or when using "startx" with an .xinitrc-file containing "exec /usr/bin/kodi-standalone".

I wish I could give a better description, but I didn't notice anything suspicious in any of the log files I reviewed.

This has also recently reported by

Additional info:
* package version(s):
- lxdm 0.5.0-4
- kodi 14.2-2

* config and/or log files etc.
- If you need any logs, please tell me which logs I should provide.


Steps to reproduce:
1. Install Lxdm
2. Install Kodi
3. Start lxdm by enabling the service or starting it directly
4. Select the Kodi-session and login
5. No key presses are registered inside Kodi
This task depends upon

Closed by  Balló György (City-busz)
Wednesday, 15 April 2015, 14:09 GMT
Reason for closing:  Fixed
Additional comments about closing:  lxdm 0.5.1-1
Comment by Christian Ciach (DerEineDa) - Saturday, 04 April 2015, 19:26 GMT
Damn, I just noticed that there is a bug tracker for "Community packages". Can this task be moved there?
Comment by Christian Ciach (DerEineDa) - Sunday, 05 April 2015, 09:21 GMT
The keyboard works when Lxdm autologins into the Kodi session without timeout. So Lxdm probably does something bad when showing the login GUI or when destroying it.
Comment by Christian Ciach (DerEineDa) - Sunday, 05 April 2015, 10:43 GMT
The problem seems to be within the GTK greeter. When I edit lxdm.conf and change the line
> greeter=/usr/lib/lxdm/lxdm-greeter-gtk
to
> greeter=/usr/lib/lxdm/lxdm-greeter-gdk
the keyboard works. Of course, using the very minimal GDK greeter is not really an alternative :)

I tried to install "lxdm-gtk3" from AUR, but the problem persists.

Further debugging is hard for me, because I am a Java programmer with very limited knowledge of C.
Comment by Balló György (City-busz) - Sunday, 05 April 2015, 10:56 GMT Comment by Christian Ciach (DerEineDa) - Sunday, 05 April 2015, 14:33 GMT

Loading...