Platform Plugin Dependencies▲
On Linux, the xcb QPA (Qt Platform Abstraction) platform plugin is used. It provides the basic functionality needed by Qt GUI and Qt Widgets to run against X11. Its library dependencies are described the following table. To build Qt from its source code, you will also need to install the development packages for these libraries for your system.
Name |
Library |
Notes |
Configuration options |
Minimum working version |
---|---|---|---|---|
XRender |
libXrender |
X Rendering Extension; used for anti-aliasing and alpha cursor support |
-xrender or auto-detected |
0.9.0 |
xcb-render |
libxcb-render |
X C Bindings for Render extension |
auto-detected |
1.11 |
xcb-render-util |
libxcb-render-util |
Utility library for XCB for Render extension |
auto-detected |
0.3.9 |
xcb-shape |
libxcb-shape |
X C Bindings for Shape extension |
auto-detected |
1.11 |
xcb-randr |
libxcb-randr |
X C Bindings for Resize and Rotate Extension |
auto-detected |
1.11 |
xcb-xfixes |
libxcb-xfixes |
X C Bindings for Fixes Extension |
auto-detected |
1.11 |
xcb-xkb |
libxcb-xkb |
X C Bindings for XKeyboard Extension |
auto-detected |
1.11 |
xcb-sync |
libxcb-sync |
X C Bindings for Sync Extension |
auto-detected |
1.11 |
xcb-shm |
libxcb-shm |
X C Bindings for Shared Memory Extension |
auto-detected |
1.11 |
xcb-icccm |
libxcb-icccm |
X C Bindings for ICCCM Protocol |
auto-detected |
0.3.9 |
xcb-keysyms |
libxcb-keysyms |
Utility library for XCB for keycode conversion |
auto-detected |
0.3.9 |
xcb-image |
libxcb-image |
Utility library for XCB for XImage and XShmImage, used for QBackingStore and cursor support |
auto-detected |
0.3.9 |
xcb-util |
libxcb-util |
Utility library for XCB for atom, aux and event |
auto-detected |
0.3.9 |
xcb-cursor0 |
libxcb-cursor0 |
Utility library for XCB for cursor |
auto-detected |
0.1.1 |
xkbcommon |
libxkbcommon |
Keymap handling |
-xkbcommon or auto-detected |
0.5.0 |
xkbcommon-x11 |
libxkbcommon-x11 |
Keymap handling |
auto-detected |
0.5.0 |
Fontconfig |