Turns out there are a number of issues here and there which prevent keyboard input from working in qwindow-compositor when running on kms and evdevkeyboard.
However, once changes 31458, 31491, 31475, 31476 and 31480 get merged to qtbase and qtwayland, it should start to function properly (incl. the initial showing of the background image). Cheers, Laszlo ________________________________________ From: development-bounces+laszlo.p.agocs=nokia....@qt-project.org [development-bounces+laszlo.p.agocs=nokia....@qt-project.org] on behalf of Agocs Laszlo.P (Nokia-MP/Tampere) Sent: Wednesday, July 25, 2012 11:13 AM To: pierluigi.fior...@gmail.com Cc: development@qt-project.org Subject: Re: [Development] Patches for QPA KMS Try running qwindow-compositor with -plugin EvdevMouse -plugin EvdevKeyboard Cheers, Laszlo ________________________________________ From: development-bounces+laszlo.p.agocs=nokia....@qt-project.org [development-bounces+laszlo.p.agocs=nokia....@qt-project.org] on behalf of ext Pier Luigi [pierluigi.fior...@gmail.com] Sent: Wednesday, July 25, 2012 9:07 AM To: Elvis Lee Cc: development@qt-project.org Subject: Re: [Development] Patches for QPA KMS 2012/7/19 Elvis Lee <kwangwoong....@lge.com>: > I know that kms is not included in configure yet. But I have used it for > developing with qtwayland. > > Few days ago, I did update qtwayland, mesa and others. Then, I found that > the kms didn’t work well. > > So I made two patches and tested in my environment. Could you review that? Can't review it but I tested it yesterday. Some days I ago I had an error trying to run the qwindow-compositor on VMware Fusion, using Mesa from git (from 2012-07-02): libEGL debug: Native platform type: drm (environment overwrite) libEGL debug: EGL search path is /system/lib/egl libEGL debug: added egl_dri2 to module array libEGL debug: the best driver is DRI2 kms initialized with geometry QRect(0,0 2560x1600) created gbm surface 0x14f8600 2560 1600 created window surface Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable Failed to retrieve the get_egl_context function Failed to initialize egl display And the compositor wasn't working. The error doesn't show up anymore using your patch and it works, tested on a HD2000 Sandy Bridge machine. Now I can run the QtWayland compositor although it doesn't show the background until I start an application and mouse and keyboard input is not accepted. Is it something still missing on this plugin (like evdev support)? -- "Don't let the noise of other's opinions drown out your own inner voice." (Steve Jobs) _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development