├── .github └── workflows │ └── ci.yaml ├── LICENSE ├── README.md ├── icons ├── desktop │ ├── meson.build │ └── wcm.svg ├── meson.build └── plugins │ ├── meson.build │ ├── plugin-alpha.svg │ ├── plugin-animate.svg │ ├── plugin-annotate.svg │ ├── plugin-autorotate-iio.svg │ ├── plugin-autostart.svg │ ├── plugin-background-view.svg │ ├── plugin-background.svg │ ├── plugin-bench.svg │ ├── plugin-blur.svg │ ├── plugin-command.svg │ ├── plugin-core.svg │ ├── plugin-crosshair.svg │ ├── plugin-cube.svg │ ├── plugin-dbus_interface.svg │ ├── plugin-decoration.svg │ ├── plugin-dock.svg │ ├── plugin-example.svg │ ├── plugin-expo.svg │ ├── plugin-extra-gestures.svg │ ├── plugin-extra-protos.svg │ ├── plugin-fast-switcher.svg │ ├── plugin-fisheye.svg │ ├── plugin-follow-focus.svg │ ├── plugin-force-fullscreen.svg │ ├── plugin-grid.svg │ ├── plugin-hinge.svg │ ├── plugin-idle.svg │ ├── plugin-input.svg │ ├── plugin-invert.svg │ ├── plugin-join-views.svg │ ├── plugin-keycolor.svg │ ├── plugin-lxqt-shell.svg │ ├── plugin-mag.svg │ ├── plugin-move.svg │ ├── plugin-obs.svg │ ├── plugin-oswitch.svg │ ├── plugin-panel.svg │ ├── plugin-place.svg │ ├── plugin-preserve-output.svg │ ├── plugin-resize.svg │ ├── plugin-scale-title-filter.svg │ ├── plugin-scale.svg │ ├── plugin-showrepaint.svg │ ├── plugin-simple-tile.svg │ ├── plugin-switcher.svg │ ├── plugin-view-shot.svg │ ├── plugin-vswipe.svg │ ├── plugin-vswitch.svg │ ├── plugin-water.svg │ ├── plugin-window-rules.svg │ ├── plugin-winzoom.svg │ ├── plugin-wm-actions.svg │ ├── plugin-wobbly.svg │ ├── plugin-workarounds.svg │ ├── plugin-workspace-names.svg │ ├── plugin-wrot.svg │ └── plugin-zoom.svg ├── locale ├── es_ES │ └── LC_MESSAGES │ │ └── wcm.po ├── meson.build ├── ro │ └── LC_MESSAGES │ │ └── wcm.po └── zh_CN │ └── LC_MESSAGES │ └── wcm.po ├── meson.build ├── meson_options.txt ├── proto └── meson.build ├── screenshot.png ├── src ├── main.cpp ├── meson.build ├── metadata.cpp ├── metadata.hpp ├── utils.cpp ├── utils.hpp ├── wcm.cpp └── wcm.hpp └── wcm.desktop /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/README.md -------------------------------------------------------------------------------- /icons/desktop/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/desktop/meson.build -------------------------------------------------------------------------------- /icons/desktop/wcm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/desktop/wcm.svg -------------------------------------------------------------------------------- /icons/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/meson.build -------------------------------------------------------------------------------- /icons/plugins/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/meson.build -------------------------------------------------------------------------------- /icons/plugins/plugin-alpha.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-alpha.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-animate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-animate.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-annotate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-annotate.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-autorotate-iio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-autorotate-iio.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-autostart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-autostart.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-background-view.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-background-view.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-background.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-bench.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-bench.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-blur.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-blur.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-command.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-command.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-core.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-core.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-crosshair.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-crosshair.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-cube.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-dbus_interface.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-dbus_interface.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-decoration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-decoration.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-dock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-dock.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-example.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-expo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-expo.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-extra-gestures.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-extra-gestures.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-extra-protos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-extra-protos.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-fast-switcher.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-fast-switcher.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-fisheye.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-fisheye.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-follow-focus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-follow-focus.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-force-fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-force-fullscreen.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-grid.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-hinge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-hinge.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-idle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-idle.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-input.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-invert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-invert.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-join-views.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-join-views.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-keycolor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-keycolor.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-lxqt-shell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-lxqt-shell.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-mag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-mag.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-move.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-move.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-obs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-obs.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-oswitch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-oswitch.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-panel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-panel.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-place.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-place.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-preserve-output.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-preserve-output.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-resize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-resize.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-scale-title-filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-scale-title-filter.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-scale.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-scale.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-showrepaint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-showrepaint.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-simple-tile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-simple-tile.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-switcher.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-switcher.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-view-shot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-view-shot.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-vswipe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-vswipe.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-vswitch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-vswitch.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-water.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-water.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-window-rules.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-window-rules.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-winzoom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-winzoom.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-wm-actions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-wm-actions.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-wobbly.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-wobbly.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-workarounds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-workarounds.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-workspace-names.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-workspace-names.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-wrot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-wrot.svg -------------------------------------------------------------------------------- /icons/plugins/plugin-zoom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/icons/plugins/plugin-zoom.svg -------------------------------------------------------------------------------- /locale/es_ES/LC_MESSAGES/wcm.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/locale/es_ES/LC_MESSAGES/wcm.po -------------------------------------------------------------------------------- /locale/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/locale/meson.build -------------------------------------------------------------------------------- /locale/ro/LC_MESSAGES/wcm.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/locale/ro/LC_MESSAGES/wcm.po -------------------------------------------------------------------------------- /locale/zh_CN/LC_MESSAGES/wcm.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/locale/zh_CN/LC_MESSAGES/wcm.po -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/meson_options.txt -------------------------------------------------------------------------------- /proto/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/proto/meson.build -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/metadata.cpp -------------------------------------------------------------------------------- /src/metadata.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/metadata.hpp -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/utils.hpp -------------------------------------------------------------------------------- /src/wcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/wcm.cpp -------------------------------------------------------------------------------- /src/wcm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/src/wcm.hpp -------------------------------------------------------------------------------- /wcm.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WayfireWM/wcm/HEAD/wcm.desktop --------------------------------------------------------------------------------