Core
Internal linking: kwineffects, kwinglutils, libkdecorations
Lib
|
Tier
|
Mandatory
|
Build option
|
Comment
|
X11_X11 |
XLib |
REQUIRED |
- |
-
|
Xcursor |
XLib |
REQUIRED |
- |
-
|
Xext |
XLib |
REQUIRED |
- |
Required as workaround to broken sync extension in XCB
|
ICE |
XLib |
REQUIRED |
- |
Required for SessionManagement - could change
|
SM |
XLib |
REQUIRED |
- |
Required for SessionManagement - could change
|
XF86VM |
XLIB |
OPTIONAL |
- |
Used if present
|
XCB |
XCB |
REQUIRED |
- |
-
|
XFIXES |
XCB |
REQUIRED |
- |
-
|
DAMAGE |
XCB |
REQUIRED |
- |
-
|
COMPOSITE |
XCB |
REQUIRED |
- |
-
|
SHAPE |
XCB |
REQUIRED |
- |
-
|
SYNC |
XCB |
REQUIRED |
- |
-
|
RENDER |
XCB |
REQUIRED |
- |
-
|
RANDR |
XCB |
REQUIRED |
- |
-
|
KEYSYMS |
XCB |
REQUIRED |
- |
-
|
SHM |
XCB |
OPTIONAL |
- |
Used in Wayland build
|
XTEST |
XCB |
OPTIONAL |
- |
Used in Wayland build
|
OpenGL |
- |
OPTIONAL |
- |
Either OpenGL or OpenGL ES is required
|
OpenGLES |
- |
OPTIONAL |
- |
Either OpenGL or OpenGL ES is required
|
EGL |
- |
OPTIONAL |
- |
Required for OpenGL ES, additional functionality with OpenGL
|
DL |
- |
OPTIONAL |
- |
Used if present if compiled against OpenGL
|
WL_CLIENT |
Wayland |
OPTIONAL |
- |
Used if Wayland and EGL present
|
WL_EGL |
Wayland |
OPTIONAL |
- |
Used if Wayland and EGL present
|
Qt5Concurrent |
- |
REQUIRED |
- |
-
|
Qt5DBus |
- |
REQUIRED |
- |
-
|
Qt5Quick |
- |
REQUIRED |
- |
-
|
Qt5X11Extras |
- |
REQUIRED |
- |
-
|
Qt5Script |
- |
OPTIONAL |
KWIN_BUILD_SCRIPTING |
-
|
KDE4Support |
4 |
REQUIRED |
- |
To be removed
|
KDeclarative |
3 |
REQUIRED |
- |
Could move to Plasma integration
|
KConfigCore |
1 |
REQUIRED |
- |
-
|
KCoreAddons |
1 |
REQUIRED |
- |
-
|
KCrash |
2 |
REQUIRED |
- |
-
|
KI18n |
2 |
REQUIRED |
- |
-
|
KIconThemes |
3 |
REQUIRED |
- |
-
|
KNotifications |
2 |
REQUIRED |
- |
-
|
KService |
3 |
REQUIRED |
- |
-
|
Plasma |
3 |
REQUIRED |
- |
Could move to Plasma integration
|
KWindowSystem |
1 |
REQUIRED |
- |
-
|
XmlGui |
3 |
REQUIRED |
- |
-
|
KActivities |
? |
OPTIONAL |
KWIN_BUILD_ACTIVITIES |
-
|
killer
External tool invoked by KWin core
Lib
|
Tier
|
Mandatory
|
Build option
|
Comment
|
Qt5Widgets |
- |
REQUIRED |
- |
-
|
Qt5X11Extras |
- |
REQUIRED |
- |
-
|
KAuth |
2 |
REQUIRED |
- |
-
|
KI18n |
2 |
REQUIRED |
- |
-
|
KWidgetsAddons |
1 |
REQUIRED |
- |
-
|
LibKDecorations
Lib
|
Tier
|
Mandatory
|
Build option
|
Comment
|
Qt5Widgets |
- |
REQUIRED |
- |
-
|
Qt5X11Extras |
- |
REQUIRED |
- |
-
|
KConfigCore |
1 |
REQUIRED |
- |
-
|
KI18n |
? |
REQUIRED |
- |
-
|
KService |
? |
REQUIRED |
- |
-
|
LibKWinEffects
effects
Lib
|
Tier
|
Mandatory
|
Build option
|
Comment
|
XCB |
XCB |
REQUIRED |
- |
-
|
XFIXES |
XCB |
REQUIRED |
- |
-
|
RENDER |
XCB |
REQUIRED |
- |
-
|
Qt5Concurrent |
- |
REQUIRED |
- |
-
|
Qt5DBus |
- |
REQUIRED |
- |
-
|
Qt5Quick |
- |
REQUIRED |
- |
-
|
Qt5Widgets |
- |
REQUIRED |
- |
-
|
Qt5X11Extras |
- |
REQUIRED |
- |
-
|
KConfigCore |
1 |
REQUIRED |
- |
-
|
kwinglutils
Internal linking: kwineffects
Lib
|
Tier
|
Mandatory
|
Build option
|
Comment
|
XCB |
XCB |
REQUIRED |
- |
-
|
XFIXES |
XCB |
REQUIRED |
- |
-
|
RENDER |
XCB |
REQUIRED |
- |
-
|
OpenGL |
- |
OPTIONAL |
- |
Either OpenGL or OpenGL ES is required
|
OpenGLES |
- |
OPTIONAL |
- |
Either OpenGL or OpenGL ES is required
|
EGL |
- |
OPTIONAL |
- |
Required for OpenGL ES, additional functionality with OpenGL
|
DL |
- |
OPTIONAL |
- |
Used if present if compiled against OpenGL
|
Qt5DBus |
- |
REQUIRED |
- |
-
|
Qt5Widgets |
- |
REQUIRED |
- |
-
|
Qt5X11Extras |
- |
REQUIRED |
- |
-
|
KConfigCore |
1 |
REQUIRED |
- |
-
|
Effects
effects-builtins
Internal linking: kwineffects, kwinglutils
Lib
|
Tier
|
Mandatory
|
Build option
|
Comment
|
X11_X11 |
XLib |
REQUIRED |
- |
-
|
Xcursor |
XLib |
REQUIRED |
- |
-
|
XCB |
XCB |
REQUIRED |
- |
-
|
XFIXES |
XCB |
REQUIRED |
- |
-
|
IMAGE |
XCB |
REQUIRED |
- |
-
|
RENDER |
XCB |
OPTIONAL |
KWIN_BUILD_XRENDER_COMPOSITING |
-
|
Qt5DBus |
- |
REQUIRED |
- |
-
|
Qt5Quick |
- |
REQUIRED |
- |
-
|
Qt5X11Extras |
- |
REQUIRED |
- |
-
|
KDE4Support |
- |
REQUIRED |
- |
To be removed
|
KI18n |
? |
REQUIRED |
- |
-
|
KWindowSystem |
1 |
REQUIRED |
- |
-
|
plasma |
3 |
REQUIRED |
- |
Could move to Plasma integration
|
XmlGui |
? |
REQUIRED |
- |
-
|
KIconThemes |
? |
REQUIRED |
- |
-
|
effects configs
Internal Linking: kwineffects
Lib
|
Tier
|
Mandatory
|
Build option
|
Comment
|
Qt5Widgets |
- |
REQUIRED |
- |
-
|
KDE4KIO |
- |
REQUIRED |
- |
To be removed
|
KI18n |
? |
REQUIRED |
- |
-
|
KCoreAddons |
1 |
REQUIRED |
- |
-
|
KConfigWidgets |
? |
REQUIRED |
- |
-
|
xmlgui |
? |
REQUIRED |
- |
-
|