diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 0f42e62483be..4f00175ee064 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -1,255 +1,256 @@ COMMENT = X11 toolkits SUBDIR += SoXt SUBDIR += Xaw3d SUBDIR += Xmt SUBDIR += amtk SUBDIR += blt SUBDIR += bwidget SUBDIR += color-widgets-qt5 + SUBDIR += como SUBDIR += copperspice SUBDIR += ctk SUBDIR += fltk SUBDIR += fox16 SUBDIR += fox17 SUBDIR += fxscintilla SUBDIR += gdl SUBDIR += girara SUBDIR += gnome-pty-helper SUBDIR += gnustep-back SUBDIR += gnustep-gui SUBDIR += granite SUBDIR += granite7 SUBDIR += gstreamer1-plugins-gtk SUBDIR += gstreamer1-plugins-pango SUBDIR += gtk-layer-shell SUBDIR += gtk-sharp-beans SUBDIR += gtk-sharp20 SUBDIR += gtk-sharp30 SUBDIR += gtk20 SUBDIR += gtk30 SUBDIR += gtk4-layer-shell SUBDIR += gtk40 SUBDIR += gtkd SUBDIR += gtkdatabox SUBDIR += gtkextra SUBDIR += gtkglarea2 SUBDIR += gtkglext SUBDIR += gtkglextmm SUBDIR += gtkimageview SUBDIR += gtkmm24 SUBDIR += gtkmm30 SUBDIR += gtksourceview2 SUBDIR += gtksourceview3 SUBDIR += gtksourceview4 SUBDIR += gtksourceview5 SUBDIR += gtksourceviewmm3 SUBDIR += guile-gnome-platform SUBDIR += imgui SUBDIR += irrlicht SUBDIR += itk SUBDIR += iwidgets SUBDIR += kddockwidgets SUBDIR += kf5-attica SUBDIR += kf5-kcompletion SUBDIR += kf5-kconfigwidgets SUBDIR += kf5-kdesignerplugin SUBDIR += kf5-kguiaddons SUBDIR += kf5-kirigami2 SUBDIR += kf5-kitemviews SUBDIR += kf5-kjobwidgets SUBDIR += kf5-ktextwidgets SUBDIR += kf5-kwidgetsaddons SUBDIR += kf5-kxmlgui SUBDIR += kf6-attica SUBDIR += kf6-kcompletion SUBDIR += kf6-kconfigwidgets SUBDIR += kf6-kguiaddons SUBDIR += kf6-kirigami SUBDIR += kf6-kitemviews SUBDIR += kf6-kjobwidgets SUBDIR += kf6-ktextwidgets SUBDIR += kf6-kwidgetsaddons SUBDIR += kf6-kxmlgui SUBDIR += kirigami-addons SUBDIR += kirigami-addons-devel SUBDIR += kproperty SUBDIR += lesstif SUBDIR += libXaw SUBDIR += libXmu SUBDIR += libXt SUBDIR += libadwaita SUBDIR += libdazzle SUBDIR += libdecor SUBDIR += libgdiplus SUBDIR += libhandy SUBDIR += libhandy0 SUBDIR += libshumate SUBDIR += libunique3 SUBDIR += libwnck SUBDIR += libwnck3 SUBDIR += libxaw3dxft SUBDIR += linux-c7-gtk2 SUBDIR += linux-c7-gtk3 SUBDIR += linux-c7-openmotif SUBDIR += linux-c7-pango SUBDIR += linux-c7-qt-x11 SUBDIR += linux-c7-tk85 SUBDIR += movingmotif SUBDIR += mowitz SUBDIR += mygui SUBDIR += mygui-dummy SUBDIR += mygui-ogre SUBDIR += mygui-opengl SUBDIR += nanogui SUBDIR += neXtaw SUBDIR += ntk SUBDIR += nuklear SUBDIR += ocaml-graphics SUBDIR += ocaml-lablgtk2 SUBDIR += ocaml-lablgtk3 SUBDIR += ocaml-labltk SUBDIR += open-motif SUBDIR += open-motif-devel SUBDIR += osm-gps-map SUBDIR += otk SUBDIR += p5-Alien-wxWidgets SUBDIR += p5-Glade2 SUBDIR += p5-Gtk2 SUBDIR += p5-Gtk2-Chmod SUBDIR += p5-Gtk2-Ex-Dialogs SUBDIR += p5-Gtk2-Ex-FormFactory SUBDIR += p5-Gtk2-Ex-PodViewer SUBDIR += p5-Gtk2-Ex-Simple-List SUBDIR += p5-Gtk2-Ex-Utils SUBDIR += p5-Gtk2-ImageView SUBDIR += p5-Gtk2-PathButtonBar SUBDIR += p5-Gtk3 SUBDIR += p5-Gtk3-ImageView SUBDIR += p5-Gtk3-SimpleList SUBDIR += p5-Pango SUBDIR += p5-Prima SUBDIR += p5-Test-Tk SUBDIR += p5-Tk SUBDIR += p5-Tk-Action SUBDIR += p5-Tk-Autoscroll SUBDIR += p5-Tk-ColourChooser SUBDIR += p5-Tk-Contrib SUBDIR += p5-Tk-CursorControl SUBDIR += p5-Tk-DKW SUBDIR += p5-Tk-Date SUBDIR += p5-Tk-DynaTabFrame SUBDIR += p5-Tk-Enscript SUBDIR += p5-Tk-FileDialog SUBDIR += p5-Tk-FontDialog SUBDIR += p5-Tk-GBARR SUBDIR += p5-Tk-Getopt SUBDIR += p5-Tk-HistEntry SUBDIR += p5-Tk-JComboBox SUBDIR += p5-Tk-ResizeButton SUBDIR += p5-Tk-Role-Dialog SUBDIR += p5-Tk-Role-HasWidgets SUBDIR += p5-Tk-Splashscreen SUBDIR += p5-Tk-Sugar SUBDIR += p5-Tk-TableMatrix SUBDIR += p5-Tk-ToolBar SUBDIR += p5-Tk-WaitBox SUBDIR += pango SUBDIR += pangolin SUBDIR += pangomm SUBDIR += pangox-compat SUBDIR += plasma5-kdeplasma-addons SUBDIR += plasma6-kdeplasma-addons SUBDIR += plib SUBDIR += py-AnyQt SUBDIR += py-Pmw SUBDIR += py-awesometkinter SUBDIR += py-easygui SUBDIR += py-fltk SUBDIR += py-guietta SUBDIR += py-python-xlib SUBDIR += py-qt5-chart SUBDIR += py-qt6-chart SUBDIR += py-qt6-datavis3d SUBDIR += py-tkinter SUBDIR += py-tktreectrl SUBDIR += py-wxPython4 SUBDIR += pythonqt SUBDIR += qhotkey SUBDIR += qml-box2d SUBDIR += qt5-charts SUBDIR += qt5-datavis3d SUBDIR += qt5-declarative SUBDIR += qt5-declarative-test SUBDIR += qt5-gamepad SUBDIR += qt5-gui SUBDIR += qt5-quick3d SUBDIR += qt5-quickcontrols SUBDIR += qt5-quickcontrols2 SUBDIR += qt5-quicktimeline SUBDIR += qt5-uiplugin SUBDIR += qt5-virtualkeyboard SUBDIR += qt5-widgets SUBDIR += qt5pas SUBDIR += qt6-charts SUBDIR += qt6-datavis3d SUBDIR += qt6-declarative SUBDIR += qt6-graphs SUBDIR += qt6-quick3d SUBDIR += qt6-quicktimeline SUBDIR += qt6-shadertools SUBDIR += qt6-virtualkeyboard SUBDIR += qt6pas SUBDIR += qtermwidget SUBDIR += qwt5-qt5 SUBDIR += qwt6 SUBDIR += redkite SUBDIR += rep-gtk2 SUBDIR += rubygem-gdk3 SUBDIR += rubygem-gdk4 SUBDIR += rubygem-gtk2 SUBDIR += rubygem-gtk3 SUBDIR += rubygem-gtk4 SUBDIR += rubygem-gtksourceview3 SUBDIR += rubygem-gtksourceview4 SUBDIR += rubygem-pango SUBDIR += rubygem-poppler SUBDIR += rubygem-tk SUBDIR += rubygem-uh SUBDIR += rubygem-vte3 SUBDIR += rubygem-vte4 SUBDIR += scintilla SUBDIR += sdl_pango SUBDIR += shared-desktop-ontologies SUBDIR += skinlf SUBDIR += soqt SUBDIR += swt SUBDIR += tepl6 SUBDIR += termit SUBDIR += tix SUBDIR += tk-wrapper SUBDIR += tk86 SUBDIR += tk87 SUBDIR += tkdnd SUBDIR += tkshape SUBDIR += tktable SUBDIR += tktray SUBDIR += tktreectrl SUBDIR += unique SUBDIR += viewklass SUBDIR += vte SUBDIR += vte3 SUBDIR += wlroots SUBDIR += wlroots-devel SUBDIR += wlroots015 SUBDIR += wlroots016 SUBDIR += wmapp SUBDIR += wxgtk30 SUBDIR += wxgtk32 SUBDIR += xbae SUBDIR += xforms SUBDIR += xmhtml SUBDIR += xwallpaper SUBDIR += ztoolkit .include diff --git a/x11-toolkits/como/Makefile b/x11-toolkits/como/Makefile new file mode 100644 index 000000000000..bbbd6f073f5d --- /dev/null +++ b/x11-toolkits/como/Makefile @@ -0,0 +1,93 @@ +PORTNAME= como +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= x11-toolkits wayland + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= 7586d3cd718e.patch:-p1 # https://github.com/winft/como/pull/16 +PATCHFILES+= 325e41b02b58.patch:-p1 # https://github.com/winft/como/pull/22 +PATCHFILES+= d250e3a81b91.patch:-p1 # https://github.com/winft/como/pull/22 +PATCHFILES+= 9775ff231660.patch:-p1 # https://github.com/winft/como/pull/23 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Compositor Modules for Wayland and X11 +WWW= https://github.com/winft/como + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto +LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ + libwayland-server.so:graphics/wayland \ + libWraplandServer.so:graphics/wrapland \ + libwlroots.so:x11-toolkits/wlroots \ + libinput.so:x11/libinput \ + libxkbcommon.so:x11/libxkbcommon \ + libxcb-image.so:x11/xcb-util-image \ + libxcb-keysyms.so:x11/xcb-util-keysyms +RUN_DEPENDS= evdev-proto>0:devel/evdev-proto +TEST_DEPENDS= catch2>0:devel/catch2 + +USES= cmake:testing gettext-tools kde:6 pkgconfig \ + python:build qt:6 shebangfix xorg +USE_GITHUB= yes +USE_KDE= auth colorscheme config configwidgets coreaddons \ + decoration ecm:build globalaccel i18n idletime kcmutils \ + kscreenlocker:build newstuff:build package service svg \ + widgetsaddons windowsystem +USE_LDCONFIG= yes +USE_QT= base declarative tools +USE_XORG= x11 xcb +GH_ACCOUNT= winft +SHEBANG_FILES= plugins/effects/*.py +PLIST_SUB= VERSION=${PORTVERSION} +LDFLAGS+= -Wl,--as-needed # fontconfig/freetype, GL, ICE/SM/Xext/Xi, pixman + +OPTIONS_DEFINE= BREEZE DOCS QA11Y +OPTIONS_DEFAULT=BREEZE QA11Y + +BREEZE_DESC= Default window decoration plugin +BREEZE_USE= KDE=breeze +BREEZE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Breeze + +DOCS_USE= KDE=doctools:build +DOCS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF6DocTools + +QA11Y_DESC= Accessibility (focus tracking) for Zoom effect +QA11Y_LIB_DEPENDS= libqaccessibilityclient-qt6.so:accessibility/libqaccessibilityclient@qt6 +QA11Y_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_QAccessibilityClient6 + +post-patch: +# Convert nodes from linprocfs(5) to procfs(5) +# XXX como lacks https://invent.kde.org/plasma/kwin/-/commit/1bc7afe8aaa9 + @${REINPLACE_CMD} -e '/proc/,+1s,/exe,/file,' \ + ${WRKSRC}/${PORTNAME}/base/wayland/filtered_display.cpp \ + ${WRKSRC}/${PORTNAME}/desktop/kde/service_utils.h +# Generic nodes are not supported by procfs(5) + @${REINPLACE_CMD} -e '/mounts/s,/proc,${LINUXBASE}&,' \ + ${WRKSRC}/${PORTNAME}/debug/perf/ftrace_impl.cpp + +# XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo) +.if ${CXX} == c++ && exists(/usr/lib/libc++.so) +.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch) +USES+= llvm:min=16,build,export +PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm* +CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}" + +# XXX Move into separate port and standardize via USES +GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx +CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1 +# Don't link against new libc++ as it's not necessary +#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt + +pre-configure: bundled-libcxx +bundled-libcxx: + @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \ + -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \ + -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \ + -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx + @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build +.endif +.endif # exists(/usr/lib/libc++.so) + +.include diff --git a/x11-toolkits/como/distinfo b/x11-toolkits/como/distinfo new file mode 100644 index 000000000000..aefba975e57b --- /dev/null +++ b/x11-toolkits/como/distinfo @@ -0,0 +1,13 @@ +TIMESTAMP = 1709038951 +SHA256 (winft-como-v0.1.0_GH0.tar.gz) = 49d9b8b8b8197f4443f8eae71db8adecf51da73c221a4712d0d8cc46b9fdc09f +SIZE (winft-como-v0.1.0_GH0.tar.gz) = 4158608 +SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271 +SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803 +SHA256 (7586d3cd718e.patch) = 853e967656e730a80d2e2d926e974805285a71eb2b3fee6a2524da7d5ee6bb7b +SIZE (7586d3cd718e.patch) = 957 +SHA256 (325e41b02b58.patch) = 930ee700ce7d27c9fe4dd6aa0fb4771034ae0bad072b11323f99e8fd524bebf2 +SIZE (325e41b02b58.patch) = 1462 +SHA256 (d250e3a81b91.patch) = 7ed00b787c17b9bcbc33e94162b9281dd935e541b4b88f8ed2ebdf715f7db828 +SIZE (d250e3a81b91.patch) = 1196 +SHA256 (9775ff231660.patch) = 68630e86840710575c58e501f894745ffa5e5cdf1c1de42d8f2c789a06a50e52 +SIZE (9775ff231660.patch) = 1016 diff --git a/x11-toolkits/como/files/patch-como_base_wayland_app__singleton.h b/x11-toolkits/como/files/patch-como_base_wayland_app__singleton.h new file mode 100644 index 000000000000..409f16e33d6e --- /dev/null +++ b/x11-toolkits/como/files/patch-como_base_wayland_app__singleton.h @@ -0,0 +1,27 @@ +- Emulate SCHED_RESET_ON_FORK via pthread_atfork +- Switch to pthread_setschedparam as Linux sched_setscheduler + operates on threads contrary to POSIX + +--- como/base/wayland/app_singleton.h.orig 2024-02-27 13:02:31 UTC ++++ como/base/wayland/app_singleton.h +@@ -19,12 +19,17 @@ class app_singleton : public base::app_singleton (publ + setenv("QT_QPA_PLATFORM", "wayland-org.kde.kwin.qpa", true); + setenv("KWIN_FORCE_OWN_QPA", "1", true); + +-#if HAVE_SCHED_RESET_ON_FORK + int const minPriority = sched_get_priority_min(SCHED_RR); + sched_param sp; + sp.sched_priority = minPriority; +- sched_setscheduler(0, SCHED_RR | SCHED_RESET_ON_FORK, &sp); +-#endif ++ if (pthread_setschedparam(pthread_self(), SCHED_RR, &sp)) ++ return; ++ ++ pthread_atfork(NULL, NULL, []() { ++ sched_param sp; ++ sp.sched_priority = 0; ++ pthread_setschedparam(pthread_self(), SCHED_OTHER, &sp); ++ }); + + qapp = std::make_unique(argc, argv); + prepare_qapp(); diff --git a/x11-toolkits/como/pkg-descr b/x11-toolkits/como/pkg-descr new file mode 100644 index 000000000000..e25aaaa11883 --- /dev/null +++ b/x11-toolkits/como/pkg-descr @@ -0,0 +1,3 @@ +The Compositor Modules (COMO) are a robust and versatile set of +libraries to create compositors for the Wayland and X11 windowing +systems on Linux. diff --git a/x11-toolkits/como/pkg-plist b/x11-toolkits/como/pkg-plist new file mode 100644 index 000000000000..3b8ac6eb6fdf --- /dev/null +++ b/x11-toolkits/como/pkg-plist @@ -0,0 +1,927 @@ +include/como/base/app_singleton.h +include/como/base/backend/wlroots/backend.h +include/como/base/backend/wlroots/drm_lease.h +include/como/base/backend/wlroots/events.h +include/como/base/backend/wlroots/helpers.h +include/como/base/backend/wlroots/non_desktop_output.h +include/como/base/backend/wlroots/output.h +include/como/base/backend/x11/wm_selection.h +include/como/base/backend/x11/wm_selection_owner.h +include/como/base/como_export.h +include/como/base/config-como.h +include/como/base/config.h +include/como/base/logging.h +include/como/base/options.h +include/como/base/os/clock/skew_notifier.h +include/como/base/os/clock/skew_notifier_engine.h +include/como/base/output.h +include/como/base/output_helpers.h +include/como/base/output_topology.h +include/como/base/platform_helpers.h +include/como/base/platform_qobject.h +include/como/base/seat/backend/logind/session.h +include/como/base/seat/backend/wlroots/session.h +include/como/base/seat/session.h +include/como/base/singleton_interface.h +include/como/base/types.h +include/como/base/utils.h +include/como/base/wayland/app_singleton.h +include/como/base/wayland/filtered_display.h +include/como/base/wayland/output.h +include/como/base/wayland/output_helpers.h +include/como/base/wayland/output_transform.h +include/como/base/wayland/platform.h +include/como/base/wayland/platform_helpers.h +include/como/base/wayland/screen_lock.h +include/como/base/wayland/server.h +include/como/base/wayland/xwl_platform.h +include/como/base/x11/app_singleton.h +include/como/base/x11/atoms.h +include/como/base/x11/data.h +include/como/base/x11/event_filter.h +include/como/base/x11/event_filter_container.h +include/como/base/x11/event_filter_manager.h +include/como/base/x11/fixx11h.h +include/como/base/x11/grabs.h +include/como/base/x11/output.h +include/como/base/x11/output_helpers.h +include/como/base/x11/platform.h +include/como/base/x11/platform_helpers.h +include/como/base/x11/randr_filter.h +include/como/base/x11/selection_owner.h +include/como/base/x11/user_interaction_filter.h +include/como/base/x11/xcb/atom.h +include/como/base/x11/xcb/extensions.h +include/como/base/x11/xcb/geometry_hints.h +include/como/base/x11/xcb/helpers.h +include/como/base/x11/xcb/motif_hints.h +include/como/base/x11/xcb/property.h +include/como/base/x11/xcb/proto.h +include/como/base/x11/xcb/qt_types.h +include/como/base/x11/xcb/randr.h +include/como/base/x11/xcb/window.h +include/como/base/x11/xcb/wrapper.h +include/como/debug/console/console.h +include/como/debug/console/model_helpers.h +include/como/debug/console/wayland/input_device_model.h +include/como/debug/console/wayland/input_filter.h +include/como/debug/console/wayland/model_helpers.h +include/como/debug/console/wayland/surface_tree_model.h +include/como/debug/console/wayland/wayland_console.h +include/como/debug/console/wayland/xwl_console.h +include/como/debug/console/wayland/xwl_surface_tree_model.h +include/como/debug/console/window.h +include/como/debug/console/x11/x11_console.h +include/como/debug/perf/ftrace.h +include/como/debug/perf/ftrace_impl.h +include/como/debug/support_info.h +include/como/debug/ui_debug_console.h +include/como/desktop/kde/dbus/kwin.h +include/como/desktop/kde/platform.h +include/como/desktop/kde/service_utils.h +include/como/desktop/platform.h +include/como/desktop/screen_locker_watcher.h +include/como/input/backend/wlroots/backend.h +include/como/input/backend/wlroots/control/control.h +include/como/input/backend/wlroots/control/headless/keyboard.h +include/como/input/backend/wlroots/control/keyboard.h +include/como/input/backend/wlroots/control/pointer.h +include/como/input/backend/wlroots/control/switch.h +include/como/input/backend/wlroots/control/touch.h +include/como/input/backend/wlroots/device_helpers.h +include/como/input/backend/wlroots/keyboard.h +include/como/input/backend/wlroots/pointer.h +include/como/input/backend/wlroots/switch.h +include/como/input/backend/wlroots/touch.h +include/como/input/config.h +include/como/input/control/config.h +include/como/input/control/device.h +include/como/input/control/keyboard.h +include/como/input/control/pointer.h +include/como/input/control/pointer_config.h +include/como/input/control/pointer_types.h +include/como/input/control/switch.h +include/como/input/control/touch.h +include/como/input/cursor.h +include/como/input/dbus/dbus.h +include/como/input/dbus/device.h +include/como/input/dbus/device_helpers.h +include/como/input/dbus/device_manager.h +include/como/input/dbus/keyboard_layout.h +include/como/input/dbus/keyboard_layouts_v2.h +include/como/input/dbus/tablet_mode_manager.h +include/como/input/device_redirect.h +include/como/input/event.h +include/como/input/event_filter.h +include/como/input/event_spy.h +include/como/input/extern/xcursor.h +include/como/input/filters/decoration_event.h +include/como/input/filters/dpms.h +include/como/input/filters/drag_and_drop.h +include/como/input/filters/effects.h +include/como/input/filters/fake_tablet.h +include/como/input/filters/forward.h +include/como/input/filters/global_shortcut.h +include/como/input/filters/helpers.h +include/como/input/filters/internal_window.h +include/como/input/filters/keyboard_grab.h +include/como/input/filters/lock_screen.h +include/como/input/filters/move_resize.h +include/como/input/filters/popup.h +include/como/input/filters/screen_edge.h +include/como/input/filters/tabbox.h +include/como/input/filters/terminate_server.h +include/como/input/filters/virtual_terminal.h +include/como/input/filters/window_action.h +include/como/input/filters/window_selector.h +include/como/input/idle.h +include/como/input/keyboard.h +include/como/input/keyboard_redirect.h +include/como/input/logging.h +include/como/input/platform.h +include/como/input/platform_qobject.h +include/como/input/pointer.h +include/como/input/pointer_redirect.h +include/como/input/qt_event.h +include/como/input/redirect_qobject.h +include/como/input/singleton_interface.h +include/como/input/spies/activity.h +include/como/input/spies/keyboard_repeat.h +include/como/input/spies/modifier_only_shortcuts.h +include/como/input/spies/tablet_mode_switch.h +include/como/input/spies/touch_hide_cursor.h +include/como/input/switch.h +include/como/input/touch.h +include/como/input/types.h +include/como/input/wayland/cursor.h +include/como/input/wayland/cursor_image.h +include/como/input/wayland/device_redirect.h +include/como/input/wayland/fake/devices.h +include/como/input/wayland/fake/keyboard.h +include/como/input/wayland/fake/pointer.h +include/como/input/wayland/fake/touch.h +include/como/input/wayland/global_shortcuts_manager.h +include/como/input/wayland/idle.h +include/como/input/wayland/input_method.h +include/como/input/wayland/keyboard_redirect.h +include/como/input/wayland/motion_scheduler.h +include/como/input/wayland/platform.h +include/como/input/wayland/pointer_redirect.h +include/como/input/wayland/redirect.h +include/como/input/wayland/tablet_redirect.h +include/como/input/wayland/touch_redirect.h +include/como/input/wayland/xcursor_theme.h +include/como/input/window_find.h +include/como/input/x11/cursor.h +include/como/input/x11/ge_event_mem_mover.h +include/como/input/x11/global_shortcuts_manager.h +include/como/input/x11/keyboard.h +include/como/input/x11/keyboard_redirect.h +include/como/input/x11/platform.h +include/como/input/x11/pointer_redirect.h +include/como/input/x11/redirect.h +include/como/input/x11/window_selector.h +include/como/input/x11/xfixes_cursor_event_filter.h +include/como/input/x11/xinput_helpers.h +include/como/input/x11/xinput_integration.h +include/como/input/x11/xkb.h +include/como/input/xkb/helpers.h +include/como/input/xkb/keyboard.h +include/como/input/xkb/keymap.h +include/como/input/xkb/layout_manager.h +include/como/input/xkb/layout_policies.h +include/como/input/xkb/manager.h +include/como/input/xkb/numlock.h +include/como/render/backend/wlroots/backend.h +include/como/render/backend/wlroots/egl_backend.h +include/como/render/backend/wlroots/egl_helpers.h +include/como/render/backend/wlroots/egl_output.h +include/como/render/backend/wlroots/egl_texture.h +include/como/render/backend/wlroots/output.h +include/como/render/backend/wlroots/output_event.h +include/como/render/backend/wlroots/qpainter_backend.h +include/como/render/backend/wlroots/qpainter_output.h +include/como/render/backend/wlroots/texture_update.h +include/como/render/backend/wlroots/wlr_helpers.h +include/como/render/backend/wlroots/wlr_includes.h +include/como/render/backend/wlroots/wlr_non_owning_data_buffer.h +include/como/render/backend/x11/deco_renderer.h +include/como/render/backend/x11/glx.h +include/como/render/backend/x11/glx_backend.h +include/como/render/backend/x11/glx_context_attribute_builder.h +include/como/render/backend/x11/glx_data.h +include/como/render/backend/x11/glx_fb_config.h +include/como/render/backend/x11/glx_texture.h +include/como/render/backend/x11/non_composited_outline.h +include/como/render/backend/x11/output.h +include/como/render/backend/x11/platform.h +include/como/render/backend/x11/swap_event_filter.h +include/como/render/buffer.h +include/como/render/compositor.h +include/como/render/compositor_qobject.h +include/como/render/compositor_start.h +include/como/render/cursor.h +include/como/render/dbus/compositing.h +include/como/render/deco_shadow.h +include/como/render/effect/basic_effect_loader.h +include/como/render/effect/contrast_update.h +include/como/render/effect/effect_load_queue.h +include/como/render/effect/frame.h +include/como/render/effect/integration.h +include/como/render/effect/interface/animation_effect.h +include/como/render/effect/interface/effect.h +include/como/render/effect/interface/effect_frame.h +include/como/render/effect/interface/effect_integration.h +include/como/render/effect/interface/effect_plugin_factory.h +include/como/render/effect/interface/effect_screen.h +include/como/render/effect/interface/effect_togglable_state.h +include/como/render/effect/interface/effect_window.h +include/como/render/effect/interface/effect_window_visible_ref.h +include/como/render/effect/interface/effects_handler.h +include/como/render/effect/interface/offscreen_effect.h +include/como/render/effect/interface/offscreen_quick_view.h +include/como/render/effect/interface/paint_clipper.h +include/como/render/effect/interface/paint_data.h +include/como/render/effect/interface/quick_scene.h +include/como/render/effect/interface/time_line.h +include/como/render/effect/interface/types.h +include/como/render/effect/interface/window_quad.h +include/como/render/effect/internal_win_properties.h +include/como/render/effect/internal_win_update.h +include/como/render/effect/screen_impl.h +include/como/render/effect/setup_handler.h +include/como/render/effect/setup_window.h +include/como/render/effect/window_group_impl.h +include/como/render/effect/window_impl.h +include/como/render/effect_loader.h +include/como/render/effects.h +include/como/render/gl/backend.h +include/como/render/gl/buffer.h +include/como/render/gl/context_attribute_builder.h +include/como/render/gl/deco_renderer.h +include/como/render/gl/egl.h +include/como/render/gl/egl_context_attribute_builder.h +include/como/render/gl/egl_data.h +include/como/render/gl/gl.h +include/como/render/gl/interface/framebuffer.h +include/como/render/gl/interface/platform.h +include/como/render/gl/interface/shader.h +include/como/render/gl/interface/shader_manager.h +include/como/render/gl/interface/texture.h +include/como/render/gl/interface/texture_p.h +include/como/render/gl/interface/utils.h +include/como/render/gl/interface/utils_funcs.h +include/como/render/gl/interface/vertex_buffer.h +include/como/render/gl/lanczos_filter.h +include/como/render/gl/scene.h +include/como/render/gl/shadow.h +include/como/render/gl/texture.h +include/como/render/gl/timer_query.h +include/como/render/gl/window.h +include/como/render/interface/framebuffer.h +include/como/render/options.h +include/como/render/outline.h +include/como/render/post/color_correct_dbus_interface.h +include/como/render/post/color_correct_settings.h +include/como/render/post/constants.h +include/como/render/post/night_color_data.h +include/como/render/post/night_color_manager.h +include/como/render/post/night_color_setup.h +include/como/render/post/suncalc.h +include/como/render/qpainter/backend.h +include/como/render/qpainter/buffer.h +include/como/render/qpainter/deco_renderer.h +include/como/render/qpainter/scene.h +include/como/render/qpainter/shadow.h +include/como/render/qpainter/window.h +include/como/render/scene.h +include/como/render/shadow.h +include/como/render/shortcuts_init.h +include/como/render/singleton_interface.h +include/como/render/types.h +include/como/render/wayland/buffer.h +include/como/render/wayland/duration_record.h +include/como/render/wayland/effect/blur_integration.h +include/como/render/wayland/effect/blur_update.h +include/como/render/wayland/effect/contrast_integration.h +include/como/render/wayland/effect/contrast_update.h +include/como/render/wayland/effect/slide_integration.h +include/como/render/wayland/effect/slide_update.h +include/como/render/wayland/effect/update.h +include/como/render/wayland/effect/xwayland.h +include/como/render/wayland/effects.h +include/como/render/wayland/egl.h +include/como/render/wayland/egl_data.h +include/como/render/wayland/output.h +include/como/render/wayland/presentation.h +include/como/render/wayland/setup_handler.h +include/como/render/wayland/setup_window.h +include/como/render/wayland/shadow.h +include/como/render/wayland/utils.h +include/como/render/wayland/xwl_effects.h +include/como/render/wayland/xwl_platform.h +include/como/render/window.h +include/como/render/x11/buffer.h +include/como/render/x11/compositor_selection_owner.h +include/como/render/x11/compositor_start.h +include/como/render/x11/effect.h +include/como/render/x11/effect/blur_integration.h +include/como/render/x11/effect/blur_update.h +include/como/render/x11/effect/contrast_integration.h +include/como/render/x11/effect/contrast_update.h +include/como/render/x11/effect/kscreen_integration.h +include/como/render/x11/effect/kscreen_update.h +include/como/render/x11/effect/setup_handler.h +include/como/render/x11/effect/setup_window.h +include/como/render/x11/effect/slide_integration.h +include/como/render/x11/effect/slide_update.h +include/como/render/x11/effect/update.h +include/como/render/x11/effects.h +include/como/render/x11/keyboard_intercept_filter.h +include/como/render/x11/mouse_intercept_filter.h +include/como/render/x11/overlay_window.h +include/como/render/x11/platform.h +include/como/render/x11/property_notify_filter.h +include/como/render/x11/shadow.h +include/como/render/x11/support_properties.h +include/como/render/x11/sync.h +include/como/render/x11/types.h +include/como/render/xrender/utils.h +include/como/script/dbus_call.h +include/como/script/desktop_background_item.h +include/como/script/effect.h +include/como/script/effect_loader.h +include/como/script/gesture_handler.h +include/como/script/js_engine_global_methods_wrapper.h +include/como/script/options.h +include/como/script/output.h +include/como/script/platform.h +include/como/script/quick_scene_effect.h +include/como/script/screen_edge_handler.h +include/como/script/script.h +include/como/script/script_timer.h +include/como/script/scripting_logging.h +include/como/script/shortcut_handler.h +include/como/script/singleton_interface.h +include/como/script/space.h +include/como/script/utils.h +include/como/script/virtual_desktop_model.h +include/como/script/window.h +include/como/script/window_model.h +include/como/script/window_thumbnail_item.h +include/como/utils/algorithm.h +include/como/utils/blocker.h +include/como/utils/file_descriptor.h +include/como/utils/flags.h +include/como/utils/gamma_ramp.h +include/como/utils/geo.h +include/como/utils/memory.h +include/como/win/actions.h +include/como/win/activation.h +include/como/win/active_window.h +include/como/win/appmenu.h +include/como/win/control.h +include/como/win/controlling.h +include/como/win/cursor_shape.h +include/como/win/damage.h +include/como/win/dbus/appmenu.h +include/como/win/dbus/session_manager.h +include/como/win/dbus/virtual_desktop_manager.h +include/como/win/dbus/virtual_desktop_types.h +include/como/win/deco.h +include/como/win/deco/bridge.h +include/como/win/deco/bridge_qobject.h +include/como/win/deco/client_impl.h +include/como/win/deco/client_impl_qobject.h +include/como/win/deco/decorations_logging.h +include/como/win/deco/palette.h +include/como/win/deco/renderer.h +include/como/win/deco/settings.h +include/como/win/deco/window.h +include/como/win/deco_input.h +include/como/win/desktop_get.h +include/como/win/desktop_set.h +include/como/win/desktop_space.h +include/como/win/focus_blocker.h +include/como/win/focus_chain.h +include/como/win/focus_chain_edit.h +include/como/win/focus_chain_find.h +include/como/win/fullscreen.h +include/como/win/geo.h +include/como/win/geo_block.h +include/como/win/geo_change.h +include/como/win/geo_electric.h +include/como/win/geo_move.h +include/como/win/geo_restrict.h +include/como/win/input.h +include/como/win/input/gestures.h +include/como/win/input/global_shortcut.h +include/como/win/kill_window.h +include/como/win/layers.h +include/como/win/maximize.h +include/como/win/meta.h +include/como/win/move.h +include/como/win/net.h +include/como/win/options.h +include/como/win/osd.h +include/como/win/osd_notification.h +include/como/win/output_space.h +include/como/win/placement.h +include/como/win/property_window.h +include/como/win/quicktile.h +include/como/win/remnant.h +include/como/win/rules.h +include/como/win/rules/book.h +include/como/win/rules/book_edit.h +include/como/win/rules/book_settings.h +include/como/win/rules/find.h +include/como/win/rules/rules_book_settings_base.h +include/como/win/rules/rules_settings.h +include/como/win/rules/ruling.h +include/como/win/rules/types.h +include/como/win/rules/update.h +include/como/win/rules/window.h +include/como/win/scene.h +include/como/win/screen.h +include/como/win/screen_edges.h +include/como/win/setup.h +include/como/win/shortcut_dialog.h +include/como/win/shortcut_set.h +include/como/win/shortcuts_init.h +include/como/win/singleton_interface.h +include/como/win/space_areas.h +include/como/win/space_areas_helpers.h +include/como/win/space_qobject.h +include/como/win/space_reconfigure.h +include/como/win/space_setup.h +include/como/win/space_window_%%CMAKE_BUILD_TYPE%%.h +include/como/win/stacking.h +include/como/win/stacking_order.h +include/como/win/stacking_state.h +include/como/win/structs.h +include/como/win/strut_rect.h +include/como/win/subspace.h +include/como/win/subspace_grid.h +include/como/win/subspace_manager.h +include/como/win/subspace_manager_qobject.h +include/como/win/subspaces_get.h +include/como/win/subspaces_set.h +include/como/win/tabbox.h +include/como/win/tabbox/tabbox.h +include/como/win/tabbox/tabbox_client.h +include/como/win/tabbox/tabbox_client_impl.h +include/como/win/tabbox/tabbox_client_model.h +include/como/win/tabbox/tabbox_config.h +include/como/win/tabbox/tabbox_handler.h +include/como/win/tabbox/tabbox_handler_impl.h +include/como/win/tabbox/tabbox_logging.h +include/como/win/tabbox/tabbox_switcher_item.h +include/como/win/transient.h +include/como/win/transient_stacking.h +include/como/win/types.h +include/como/win/user_actions_menu.h +include/como/win/util.h +include/como/win/wayland/appmenu.h +include/como/win/wayland/control.h +include/como/win/wayland/control_destroy.h +include/como/win/wayland/deco.h +include/como/win/wayland/desktop_set.h +include/como/win/wayland/idle.h +include/como/win/wayland/input.h +include/como/win/wayland/internal_window.h +include/como/win/wayland/layer_shell.h +include/como/win/wayland/plasma_shell.h +include/como/win/wayland/plasma_window.h +include/como/win/wayland/popup_placement.h +include/como/win/wayland/scene.h +include/como/win/wayland/session_manager.h +include/como/win/wayland/setup.h +include/como/win/wayland/space.h +include/como/win/wayland/space_areas.h +include/como/win/wayland/space_setup.h +include/como/win/wayland/space_windows.h +include/como/win/wayland/subspace_manager.h +include/como/win/wayland/subsurface.h +include/como/win/wayland/surface.h +include/como/win/wayland/transient.h +include/como/win/wayland/window.h +include/como/win/wayland/window_%%CMAKE_BUILD_TYPE%%.h +include/como/win/wayland/xdg_activation.h +include/como/win/wayland/xdg_shell.h +include/como/win/wayland/xdg_shell_control.h +include/como/win/wayland/xwl_control.h +include/como/win/wayland/xwl_space.h +include/como/win/wayland/xwl_window.h +include/como/win/window_area.h +include/como/win/window_find.h +include/como/win/window_geometry.h +include/como/win/window_metadata.h +include/como/win/window_operation.h +include/como/win/window_qobject.h +include/como/win/window_%%CMAKE_BUILD_TYPE%%.h +include/como/win/window_render_data.h +include/como/win/window_setup_base.h +include/como/win/window_topology.h +include/como/win/x11/actions.h +include/como/win/x11/activation.h +include/como/win/x11/appmenu.h +include/como/win/x11/client.h +include/como/win/x11/client_machine.h +include/como/win/x11/command.h +include/como/win/x11/control.h +include/como/win/x11/control_create.h +include/como/win/x11/damage.h +include/como/win/x11/debug.h +include/como/win/x11/deco.h +include/como/win/x11/desktop_space.h +include/como/win/x11/event.h +include/como/win/x11/extras.h +include/como/win/x11/focus.h +include/como/win/x11/focus_stealing.h +include/como/win/x11/fullscreen.h +include/como/win/x11/geo.h +include/como/win/x11/group.h +include/como/win/x11/hidden_preview.h +include/como/win/x11/hide.h +include/como/win/x11/input.h +include/como/win/x11/key_server.h +include/como/win/x11/maximize.h +include/como/win/x11/meta.h +include/como/win/x11/move.h +include/como/win/x11/moving_window_filter.h +include/como/win/x11/net/atoms_p.h +include/como/win/x11/net/geo.h +include/como/win/x11/net/info_p.h +include/como/win/x11/net/net.h +include/como/win/x11/net/rarray.h +include/como/win/x11/net/root_info.h +include/como/win/x11/net/win_info.h +include/como/win/x11/netinfo.h +include/como/win/x11/netinfo_helpers.h +include/como/win/x11/placement.h +include/como/win/x11/root_info_filter.h +include/como/win/x11/scene.h +include/como/win/x11/screen_edge.h +include/como/win/x11/screen_edges.h +include/como/win/x11/screen_edges_filter.h +include/como/win/x11/session.h +include/como/win/x11/session_manager.h +include/como/win/x11/shortcut.h +include/como/win/x11/space.h +include/como/win/x11/space_areas.h +include/como/win/x11/space_event.h +include/como/win/x11/space_setup.h +include/como/win/x11/stacking.h +include/como/win/x11/subspace_manager.h +include/como/win/x11/sync.h +include/como/win/x11/sync_alarm_filter.h +include/como/win/x11/tabbox_filter.h +include/como/win/x11/tool_windows.h +include/como/win/x11/transient.h +include/como/win/x11/types.h +include/como/win/x11/unmanaged.h +include/como/win/x11/user_time.h +include/como/win/x11/win_info.h +include/como/win/x11/window.h +include/como/win/x11/window_create.h +include/como/win/x11/window_find.h +include/como/win/x11/window_%%CMAKE_BUILD_TYPE%%.h +include/como/win/x11/xcb.h +include/como/win/x11/xcb_cursor.h +include/como/win/x11/xcb_event_filter.h +include/como/win/x11/xcb_windows.h +include/como/xwl/clipboard.h +include/como/xwl/data_bridge.h +include/como/xwl/dnd.h +include/como/xwl/drag.h +include/como/xwl/drag_wl.h +include/como/xwl/drag_x.h +include/como/xwl/event_x11.h +include/como/xwl/mime.h +include/como/xwl/primary_selection.h +include/como/xwl/selection_data.h +include/como/xwl/selection_wl.h +include/como/xwl/selection_x11.h +include/como/xwl/socket.h +include/como/xwl/sources.h +include/como/xwl/sources_ext.h +include/como/xwl/surface.h +include/como/xwl/transfer.h +include/como/xwl/transfer_timeout.h +include/como/xwl/types.h +include/como/xwl/wl_visit.h +include/como/xwl/x11_visit.h +include/como/xwl/xauthority.h +include/como/xwl/xwayland.h +include/como_version.h +lib/cmake/KWinDBusInterface/KWinDBusInterfaceConfig.cmake +lib/cmake/como/como-config-version.cmake +lib/cmake/como/como-config.cmake +lib/cmake/como/como-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/como/como-targets.cmake +lib/cmake/como/modules/FindPixman.cmake +lib/cmake/como/modules/Findwlroots.cmake +lib/kconf_update_bin/kwin-6.0-delete-desktop-switching-shortcuts +lib/kconf_update_bin/kwin-6.0-reset-active-mouse-screen +lib/kconf_update_bin/kwin5_update_default_rules +lib/libbase-x11-backend.so +lib/libcomo-base-wl.so.0 +lib/libcomo-base-wl.so.%%VERSION%% +lib/libcomo-base-x11.so.0 +lib/libcomo-base-x11.so.%%VERSION%% +lib/libcomo-base.so.0 +lib/libcomo-base.so.%%VERSION%% +lib/libcomo-debug-common.so.0 +lib/libcomo-debug-common.so.%%VERSION%% +lib/libcomo-debug-wl.so.0 +lib/libcomo-debug-wl.so.%%VERSION%% +lib/libcomo-desktop-kde.so.0 +lib/libcomo-desktop-kde.so.%%VERSION%% +lib/libcomo-desktop.so.0 +lib/libcomo-desktop.so.%%VERSION%% +lib/libcomo-input-wl.so.0 +lib/libcomo-input-wl.so.%%VERSION%% +lib/libcomo-input-x11-backend.so.0 +lib/libcomo-input-x11-backend.so.%%VERSION%% +lib/libcomo-input.so.0 +lib/libcomo-input.so.%%VERSION%% +lib/libcomo-render-wl.so.0 +lib/libcomo-render-wl.so.%%VERSION%% +lib/libcomo-render-x11-backend.so.0 +lib/libcomo-render-x11-backend.so.%%VERSION%% +lib/libcomo-render-x11.so.0 +lib/libcomo-render-x11.so.%%VERSION%% +lib/libcomo-render.so.0 +lib/libcomo-render.so.%%VERSION%% +lib/libcomo-script.so.0 +lib/libcomo-script.so.%%VERSION%% +lib/libcomo-wayland.so.0 +lib/libcomo-wayland.so.%%VERSION%% +lib/libcomo-win-wl.so.0 +lib/libcomo-win-wl.so.%%VERSION%% +lib/libcomo-win-x11-backend.so.0 +lib/libcomo-win-x11-backend.so.%%VERSION%% +lib/libcomo-win-x11.so.0 +lib/libcomo-win-x11.so.%%VERSION%% +lib/libcomo-win.so.0 +lib/libcomo-win.so.%%VERSION%% +lib/libcomo-x11.so.0 +lib/libcomo-x11.so.%%VERSION%% +lib/libcomo-xwayland.so.0 +lib/libcomo-xwayland.so.%%VERSION%% +%%QT_PLUGINDIR%%/kf6/kwindowsystem/KF6WindowSystemComoPlugin.so +%%QT_PLUGINDIR%%/kf6/org.kde.kidletime.platforms/KF6IdleTimeComoPlugin.so +%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_aurorae.so +%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_decoration.so +%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_effect.so +%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_scripts.so +%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_windowswitcher.so +%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_resize_config.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/blendchanges.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/blur.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/colorblindnesscorrection.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/colorpicker.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/contrast.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/cube.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/cubeslide.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/diminactive.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/fallapart.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/glide.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/highlightwindow.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/invert.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/kscreen.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/lookingglass.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/magiclamp.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/magnifier.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/mouseclick.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/mousemark.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/overview.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/resize.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/screenedge.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/screenshot.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/sheet.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/showfps.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/showpaint.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/slide.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/slideback.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/slidingpopups.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/snaphelper.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/startupfeedback.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/thumbnailaside.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/touchpoints.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/trackmouse.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/windowview.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/wobblywindows.so +%%QT_PLUGINDIR%%/kwin/effects/plugins/zoom.so +%%QT_PLUGINDIR%%/org.kde.kdecoration2.kcm/kcm_auroraedecoration.so +%%QT_PLUGINDIR%%/org.kde.kdecoration2/org.kde.kwin.aurorae.so +%%QT_PLUGINDIR%%/platforms/ComoQpaPlugin.so +%%QT_QMLDIR%%/org/kde/kwin/decoration/AppMenuButton.qml +%%QT_QMLDIR%%/org/kde/kwin/decoration/ButtonGroup.qml +%%QT_QMLDIR%%/org/kde/kwin/decoration/Decoration.qml +%%QT_QMLDIR%%/org/kde/kwin/decoration/DecorationButton.qml +%%QT_QMLDIR%%/org/kde/kwin/decoration/MenuButton.qml +%%QT_QMLDIR%%/org/kde/kwin/decoration/libdecorationplugin.so +%%QT_QMLDIR%%/org/kde/kwin/decoration/qmldir +%%QT_QMLDIR%%/org/kde/kwin/decorations/plastik/libplastikplugin.so +%%QT_QMLDIR%%/org/kde/kwin/decorations/plastik/qmldir +%%QT_QMLDIR%%/org/kde/kwin/private/effects/WindowHeap.qml +%%QT_QMLDIR%%/org/kde/kwin/private/effects/WindowHeapDelegate.qml +%%QT_QMLDIR%%/org/kde/kwin/private/effects/effectsplugin.qmltypes +%%QT_QMLDIR%%/org/kde/kwin/private/effects/kde-qmlmodule.version +%%QT_QMLDIR%%/org/kde/kwin/private/effects/libeffectsplugin.so +%%QT_QMLDIR%%/org/kde/kwin/private/effects/qmldir +lib/systemd/user/plasma-kwin_wayland.service +lib/systemd/user/plasma-kwin_x11.service +libexec/como_killer_helper +%%DATADIR%%/frames/plasma/frame_none.qml +%%DATADIR%%/frames/plasma/frame_styled.qml +%%DATADIR%%/frames/plasma/frame_unstyled.qml +%%DATADIR%%/onscreennotification/plasma/dummydata/osd.qml +%%DATADIR%%/onscreennotification/plasma/main.qml +%%DATADIR%%/outline/plasma/outline.qml +share/config.kcfg/kwin_colorcorrect.kcfg +share/config.kcfg/rules_book_settings_base.kcfg +share/config.kcfg/rules_settings.kcfg +share/dbus-1/interfaces/org.kde.KWin.NightLight.xml +share/dbus-1/interfaces/org.kde.KWin.VirtualDesktopManager.xml +share/dbus-1/interfaces/org.kde.KWin.xml +share/dbus-1/interfaces/org.kde.kwin.Compositing.xml +share/dbus-1/interfaces/org.kde.kwin.Effects.xml +share/dbus-1/interfaces/org.kde.kwin.InputDevice.xml +share/dbus-1/interfaces/org.kde.kwin.VirtualKeyboard.xml +%%PORTDOCS%%share/doc/HTML/en/kcontrol/desktop/index.cache.bz2 +%%PORTDOCS%%share/doc/HTML/en/kcontrol/desktop/index.docbook +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwindecoration/button.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwindecoration/configure.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwindecoration/decoration.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwindecoration/index.cache.bz2 +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwindecoration/index.docbook +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwindecoration/main.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwineffects/configure-effects.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwineffects/dialog-information.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwineffects/index.cache.bz2 +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwineffects/index.docbook +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwineffects/video.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwinscreenedges/index.cache.bz2 +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwinscreenedges/index.docbook +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwintabbox/index.cache.bz2 +%%PORTDOCS%%share/doc/HTML/en/kcontrol/kwintabbox/index.docbook +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowbehaviour/index.cache.bz2 +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowbehaviour/index.docbook +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/Face-smile.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/akgregator-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/akregator-attributes.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/akregator-fav.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/config-win-behavior.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/emacs-attribute.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/emacs-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/focus-stealing-pop2top-attribute.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/index.cache.bz2 +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/index.docbook +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/knotes-attribute.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/knotes-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kopete-attribute-2.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kopete-chat-attribute.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kopete-chat-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kopete-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-detect-window.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-kopete-rules.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-rule-editor.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-rules-main-n-akregator.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-rules-main.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-rules-ordering.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-window-attributes.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/kwin-window-matching.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/pager-4-desktops.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/tbird-compose-attribute.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/tbird-compose-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/tbird-main-attribute.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/tbird-main-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/tbird-reminder-attribute-2.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/tbird-reminder-info.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-emacs.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-init.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-knotes.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-kopete-chat.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-kopete.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-ready-akregator.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-tbird-compose.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-tbird-main.png +%%PORTDOCS%%share/doc/HTML/en/kcontrol/windowspecific/window-matching-tbird-reminder.png +share/icons/hicolor/16x16/apps/kwin.png +share/icons/hicolor/32x32/apps/kwin.png +share/icons/hicolor/48x48/apps/kwin.png +share/icons/hicolor/scalable/apps/kwin.svgz +share/kconf_update/kwin.upd +share/knotifications6/kwin.notifyrc +share/knsrcfiles/aurorae.knsrc +share/kwin/aurorae/AppMenuButton.qml +share/kwin/aurorae/AuroraeButton.qml +share/kwin/aurorae/AuroraeButtonGroup.qml +share/kwin/aurorae/AuroraeMaximizeButton.qml +share/kwin/aurorae/Decoration.qml +share/kwin/aurorae/DecorationButton.qml +share/kwin/aurorae/MenuButton.qml +share/kwin/aurorae/aurorae.qml +share/kwin/builtin-effects/blendchanges.json +share/kwin/builtin-effects/blur.json +share/kwin/builtin-effects/colorblindnesscorrection.json +share/kwin/builtin-effects/colorpicker.json +share/kwin/builtin-effects/contrast.json +share/kwin/builtin-effects/cube.json +share/kwin/builtin-effects/cubeslide.json +share/kwin/builtin-effects/diminactive.json +share/kwin/builtin-effects/fallapart.json +share/kwin/builtin-effects/glide.json +share/kwin/builtin-effects/highlightwindow.json +share/kwin/builtin-effects/invert.json +share/kwin/builtin-effects/kscreen.json +share/kwin/builtin-effects/lookingglass.json +share/kwin/builtin-effects/magiclamp.json +share/kwin/builtin-effects/magnifier.json +share/kwin/builtin-effects/mouseclick.json +share/kwin/builtin-effects/mousemark.json +share/kwin/builtin-effects/overview.json +share/kwin/builtin-effects/resize.json +share/kwin/builtin-effects/screenedge.json +share/kwin/builtin-effects/screenshot.json +share/kwin/builtin-effects/sheet.json +share/kwin/builtin-effects/showfps.json +share/kwin/builtin-effects/showpaint.json +share/kwin/builtin-effects/slide.json +share/kwin/builtin-effects/slideback.json +share/kwin/builtin-effects/slidingpopups.json +share/kwin/builtin-effects/snaphelper.json +share/kwin/builtin-effects/startupfeedback.json +share/kwin/builtin-effects/thumbnailaside.json +share/kwin/builtin-effects/touchpoints.json +share/kwin/builtin-effects/trackmouse.json +share/kwin/builtin-effects/windowview.json +share/kwin/builtin-effects/wobblywindows.json +share/kwin/builtin-effects/zoom.json +share/kwin/cubecap.png +share/kwin/decorations/kwin4_decoration_qml_plastik/contents/config/main.xml +share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/PlastikButton.qml +share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/config.ui +share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml +share/kwin/decorations/kwin4_decoration_qml_plastik/metadata.json +share/kwin/effects/dialogparent/contents/code/main.js +share/kwin/effects/dialogparent/metadata.json +share/kwin/effects/dimscreen/contents/code/main.js +share/kwin/effects/dimscreen/metadata.json +share/kwin/effects/eyeonscreen/contents/code/main.js +share/kwin/effects/eyeonscreen/metadata.json +share/kwin/effects/fade/contents/code/main.js +share/kwin/effects/fade/contents/config/main.xml +share/kwin/effects/fade/metadata.json +share/kwin/effects/fadedesktop/contents/code/main.js +share/kwin/effects/fadedesktop/metadata.json +share/kwin/effects/fadingpopups/contents/code/main.js +share/kwin/effects/fadingpopups/metadata.json +share/kwin/effects/frozenapp/contents/code/main.js +share/kwin/effects/frozenapp/metadata.json +share/kwin/effects/fullscreen/contents/code/main.js +share/kwin/effects/fullscreen/metadata.json +share/kwin/effects/login/contents/code/main.js +share/kwin/effects/login/contents/config/main.xml +share/kwin/effects/login/contents/ui/config.ui +share/kwin/effects/login/metadata.json +share/kwin/effects/logout/contents/code/main.js +share/kwin/effects/logout/metadata.json +share/kwin/effects/maximize/contents/code/main.js +share/kwin/effects/maximize/metadata.json +share/kwin/effects/morphingpopups/contents/code/main.js +share/kwin/effects/morphingpopups/metadata.json +share/kwin/effects/scale/contents/code/main.js +share/kwin/effects/scale/contents/config/main.xml +share/kwin/effects/scale/contents/ui/config.ui +share/kwin/effects/scale/metadata.json +share/kwin/effects/sessionquit/contents/code/main.js +share/kwin/effects/sessionquit/metadata.json +share/kwin/effects/showfps/qml/main.qml +share/kwin/effects/squash/contents/code/main.js +share/kwin/effects/squash/metadata.json +share/kwin/effects/translucency/contents/code/main.js +share/kwin/effects/translucency/contents/config/main.xml +share/kwin/effects/translucency/contents/ui/config.ui +share/kwin/effects/translucency/metadata.json +share/kwin/effects/windowaperture/contents/code/main.js +share/kwin/effects/windowaperture/metadata.json +share/kwin/effects/windowview/qml/main.qml +share/kwin/scripts/desktopchangeosd/contents/ui/main.qml +share/kwin/scripts/desktopchangeosd/contents/ui/osd.qml +share/kwin/scripts/desktopchangeosd/metadata.json +share/kwin/scripts/minimizeall/contents/code/main.js +share/kwin/scripts/minimizeall/metadata.json +share/kwin/scripts/synchronizeskipswitcher/contents/code/main.js +share/kwin/scripts/synchronizeskipswitcher/metadata.json +share/kwin/scripts/videowall/contents/code/main.js +share/kwin/scripts/videowall/contents/config/main.xml +share/kwin/scripts/videowall/contents/ui/config.ui +share/kwin/scripts/videowall/metadata.json +share/kwin/tabbox/thumbnail_grid/contents/ui/main.qml +share/kwin/tabbox/thumbnail_grid/metadata.json +share/kwin/tm_inner.png +share/kwin/tm_outer.png +share/qlogging-categories6/org_kde_kwin.categories