Review Request 122320: use xcb-screen count instead of qguiapplication.screens

Nick Shaforostoff shafff at
Wed Feb 4 00:31:09 GMT 2015

This is an automatically generated e-mail. To reply, visit:

(Updated Feb. 4, 2015, 12:31 a.m.)

Review request for kde-workspace, Martin Gräßlin and Thomas Lübking.


-fix target_link_libraries in CMakeLists.txt
-use XCB_FOUND check instead of X11
this introduces new file config-xcb.h.cmake with the following contents:
/* Define if you have XCB at all */
#cmakedefine XCB_FOUND

Repository: plasma-workspace


this patch makes kcminit behave like in kde4: it uses proper xcb screen count which may be different from QGuiApplication::screens().count().

for example when i connext external monitor via vga to my laptop, xcb screen count is still '1', while QGuiApplication::screens().count() returns '2'.

switching from QGuiApplication to QCoreApplication still wasn't possible because modules like 'mouse' need gui initialized and would crash if kcminit uses QCoreApplication.

Diffs (updated)

  startkde/kcminit/CMakeLists.txt b17951f 
  startkde/kcminit/main.cpp 1008966 



i have built kcminit on ubuntu vivid alpha 32-bit, replaced binaries and libraries in the system and successfuly could run kcminit_startup and reboot also went fine.


Nick Shaforostoff

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the kde-core-devel mailing list