Wayfire is a 3D Wayland compositor, inspired by Compiz and based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance.
... part of T2, get it here
URL: https://wayfire.org/
Author: Iliya Bozhinov
Maintainer: The T2 Project <t2 [at] t2-project [dot] org>
License: MIT
Status: Beta
Version: 0.10.0
Download: https://github.com/WayfireWM/ wayfire.git v0.10.0wayfire-0.10.0.tar.gz
T2 source: wayfire.cache
T2 source: wayfire.desc
Build time (on reference hardware): 140% (relative to binutils)2
Installed size (on reference hardware): 12.03 MB, 340 files
Dependencies (build time detected): bash binutils cairo cmake coreutils diffutils gawk glib glm glslang grep gzip harfbuzz hwdata libdisplay-info libdrm libevdev libglvnd libinput libjpeg libliftoff libpng libxcb linux-header mesa meson ninja nlohmann-json openssl pango pixman seatd sed tar tbb udev vulkan-headers wayland wayland-protocols wf-config xcb-util-errors xcb-util-renderutils xcb-util-wm xkbcommon
Installed files (on reference hardware):
[show]
usr/bin/wayfire
usr/include/wayfire/action
usr/include/wayfire/action/action.hpp
usr/include/wayfire/action/action_interface.hpp
usr/include/wayfire/bindings-repository.hpp
usr/include/wayfire/bindings.hpp
usr/include/wayfire/compositor-view.hpp
usr/include/wayfire/condition
usr/include/wayfire/condition/access_interface.hpp
usr/include/wayfire/condition/condition.hpp
usr/include/wayfire/condition/logic_condition.hpp
usr/include/wayfire/condition/test_condition.hpp
usr/include/wayfire/config-backend.hpp
usr/include/wayfire/config.h
usr/include/wayfire/core.hpp
usr/include/wayfire/dassert.hpp
usr/include/wayfire/debug.hpp
usr/include/wayfire/geometry.hpp
usr/include/wayfire/idle.hpp
usr/include/wayfire/img.hpp
usr/include/wayfire/input-device.hpp
usr/include/wayfire/lexer
usr/include/wayfire/lexer/lexer.hpp
usr/include/wayfire/lexer/literal.hpp
usr/include/wayfire/lexer/symbol.hpp
usr/include/wayfire/matcher.hpp
usr/include/wayfire/nonstd
usr/include/wayfire/nonstd/observer_ptr.h
usr/include/wayfire/nonstd/reverse.hpp
usr/include/wayfire/nonstd/safe-list.hpp
usr/include/wayfire/nonstd/tracking-allocator.hpp
usr/include/wayfire/nonstd/wlroots-full.hpp
usr/include/wayfire/nonstd/wlroots.hpp
usr/include/wayfire/object.hpp
usr/include/wayfire/opengl.hpp
usr/include/wayfire/option-wrapper.hpp
usr/include/wayfire/output-layout.hpp
usr/include/wayfire/output.hpp
usr/include/wayfire/parser
usr/include/wayfire/parser/action_parser.hpp
usr/include/wayfire/parser/condition_parser.hpp
usr/include/wayfire/parser/lambda_rule_parser.hpp
usr/include/wayfire/parser/rule_parser.hpp
usr/include/wayfire/per-output-plugin.hpp
usr/include/wayfire/plugin.hpp
usr/include/wayfire/plugins
usr/include/wayfire/plugins/blur
usr/include/wayfire/plugins/blur/blur.hpp
usr/include/wayfire/plugins/common
usr/include/wayfire/plugins/common/cairo-util.hpp
usr/include/wayfire/plugins/common/geometry-animation.hpp
usr/include/wayfire/plugins/common/input-grab.hpp
usr/include/wayfire/plugins/common/key-repeat.hpp
usr/include/wayfire/plugins/common/move-drag-interface.hpp
usr/include/wayfire/plugins/common/preview-indication.hpp
usr/include/wayfire/plugins/common/shared-core-data.hpp
usr/include/wayfire/plugins/common/simple-text-node.hpp
usr/include/wayfire/plugins/common/simple-texture.hpp
usr/include/wayfire/plugins/common/util.hpp
usr/include/wayfire/plugins/common/workspace-wall.hpp
usr/include/wayfire/plugins/crossfade.hpp
usr/include/wayfire/plugins/grid.hpp
usr/include/wayfire/plugins/input-method-v1
usr/include/wayfire/plugins/input-method-v1/input-method-v1.hpp
usr/include/wayfire/plugins/ipc
usr/include/wayfire/plugins/ipc/ipc-activator.hpp
usr/include/wayfire/plugins/ipc/ipc-helpers.hpp
usr/include/wayfire/plugins/ipc/ipc-method-repository.hpp
usr/include/wayfire/plugins/scale-signal.hpp
usr/include/wayfire/plugins/vswitch.hpp
usr/include/wayfire/plugins/wm-actions-signals.hpp
usr/include/wayfire/plugins/wobbly
usr/include/wayfire/plugins/wobbly/wobbly-signal.hpp
usr/include/wayfire/region.hpp
usr/include/wayfire/render-manager.hpp
usr/include/wayfire/rule
usr/include/wayfire/rule/lambda_rule.hpp
usr/include/wayfire/rule/rule.hpp
usr/include/wayfire/scene-input.hpp
usr/include/wayfire/scene-operations.hpp
usr/include/wayfire/scene-render.hpp
usr/include/wayfire/scene.hpp
usr/include/wayfire/seat.hpp
usr/include/wayfire/signal-definitions.hpp
usr/include/wayfire/signal-provider.hpp
usr/include/wayfire/toplevel-view.hpp
usr/include/wayfire/toplevel.hpp
usr/include/wayfire/touch
usr/include/wayfire/touch/touch.hpp
usr/include/wayfire/txn
usr/include/wayfire/txn/transaction-manager.hpp
usr/include/wayfire/txn/transaction-object.hpp
usr/include/wayfire/txn/transaction.hpp
usr/include/wayfire/unstable
usr/include/wayfire/unstable/translation-node.hpp
usr/include/wayfire/unstable/wlr-subsurface-controller.hpp
usr/include/wayfire/unstable/wlr-surface-controller.hpp
usr/include/wayfire/unstable/wlr-surface-node.hpp
usr/include/wayfire/unstable/wlr-text-input-v3-popup.hpp
usr/include/wayfire/unstable/wlr-view-events.hpp
usr/include/wayfire/unstable/wlr-view-keyboard-interaction.hpp
usr/include/wayfire/unstable/xdg-toplevel-base.hpp
usr/include/wayfire/unstable/xwl-toplevel-base.hpp
usr/include/wayfire/util.hpp
usr/include/wayfire/utils.hpp
usr/include/wayfire/variant.hpp
usr/include/wayfire/view-access-interface.hpp
usr/include/wayfire/view-helpers.hpp
usr/include/wayfire/view-transform.hpp
usr/include/wayfire/view.hpp
usr/include/wayfire/window-manager.hpp
usr/include/wayfire/workarea.hpp
usr/include/wayfire/workspace-set.hpp
usr/include/wayfire/workspace-stream.hpp
usr/include/wlr
usr/include/wlr/backend
usr/include/wlr/backend.h
usr/include/wlr/backend/drm.h
usr/include/wlr/backend/headless.h
usr/include/wlr/backend/interface.h
usr/include/wlr/backend/libinput.h
usr/include/wlr/backend/multi.h
usr/include/wlr/backend/session.h
usr/include/wlr/backend/wayland.h
usr/include/wlr/backend/x11.h
usr/include/wlr/config.h
usr/include/wlr/interfaces
usr/include/wlr/interfaces/wlr_buffer.h
usr/include/wlr/interfaces/wlr_keyboard.h
usr/include/wlr/interfaces/wlr_output.h
usr/include/wlr/interfaces/wlr_pointer.h
usr/include/wlr/interfaces/wlr_switch.h
usr/include/wlr/interfaces/wlr_tablet_pad.h
usr/include/wlr/interfaces/wlr_tablet_tool.h
usr/include/wlr/interfaces/wlr_touch.h
usr/include/wlr/render
usr/include/wlr/render/allocator.h
usr/include/wlr/render/dmabuf.h
usr/include/wlr/render/drm_format_set.h
usr/include/wlr/render/egl.h
usr/include/wlr/render/gles2.h
usr/include/wlr/render/interface.h
usr/include/wlr/render/pass.h
usr/include/wlr/render/pixman.h
usr/include/wlr/render/swapchain.h
usr/include/wlr/render/vulkan.h
usr/include/wlr/render/wlr_renderer.h
usr/include/wlr/render/wlr_texture.h
usr/include/wlr/types
usr/include/wlr/types/wlr_buffer.h
usr/include/wlr/types/wlr_compositor.h
usr/include/wlr/types/wlr_content_type_v1.h
usr/include/wlr/types/wlr_cursor.h
usr/include/wlr/types/wlr_cursor_shape_v1.h
usr/include/wlr/types/wlr_damage_ring.h
usr/include/wlr/types/wlr_data_control_v1.h
usr/include/wlr/types/wlr_data_device.h
usr/include/wlr/types/wlr_drm.h
usr/include/wlr/types/wlr_drm_lease_v1.h
usr/include/wlr/types/wlr_export_dmabuf_v1.h
usr/include/wlr/types/wlr_foreign_toplevel_management_v1.h
usr/include/wlr/types/wlr_fractional_scale_v1.h
usr/include/wlr/types/wlr_fullscreen_shell_v1.h
usr/include/wlr/types/wlr_gamma_control_v1.h
usr/include/wlr/types/wlr_idle_inhibit_v1.h
usr/include/wlr/types/wlr_idle_notify_v1.h
usr/include/wlr/types/wlr_input_device.h
usr/include/wlr/types/wlr_input_inhibitor.h
usr/include/wlr/types/wlr_input_method_v2.h
usr/include/wlr/types/wlr_keyboard.h
usr/include/wlr/types/wlr_keyboard_group.h
usr/include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
usr/include/wlr/types/wlr_layer_shell_v1.h
usr/include/wlr/types/wlr_linux_dmabuf_v1.h
usr/include/wlr/types/wlr_matrix.h
usr/include/wlr/types/wlr_output.h
usr/include/wlr/types/wlr_output_layer.h
usr/include/wlr/types/wlr_output_layout.h
usr/include/wlr/types/wlr_output_management_v1.h
usr/include/wlr/types/wlr_output_power_management_v1.h
usr/include/wlr/types/wlr_pointer.h
usr/include/wlr/types/wlr_pointer_constraints_v1.h
usr/include/wlr/types/wlr_pointer_gestures_v1.h
usr/include/wlr/types/wlr_presentation_time.h
usr/include/wlr/types/wlr_primary_selection.h
usr/include/wlr/types/wlr_primary_selection_v1.h
usr/include/wlr/types/wlr_region.h
usr/include/wlr/types/wlr_relative_pointer_v1.h
usr/include/wlr/types/wlr_scene.h
usr/include/wlr/types/wlr_screencopy_v1.h
usr/include/wlr/types/wlr_seat.h
usr/include/wlr/types/wlr_security_context_v1.h
usr/include/wlr/types/wlr_server_decoration.h
usr/include/wlr/types/wlr_session_lock_v1.h
usr/include/wlr/types/wlr_shm.h
usr/include/wlr/types/wlr_single_pixel_buffer_v1.h
usr/include/wlr/types/wlr_subcompositor.h
usr/include/wlr/types/wlr_switch.h
usr/include/wlr/types/wlr_tablet_pad.h
usr/include/wlr/types/wlr_tablet_tool.h
usr/include/wlr/types/wlr_tablet_v2.h
usr/include/wlr/types/wlr_tearing_control_v1.h
usr/include/wlr/types/wlr_text_input_v3.h
usr/include/wlr/types/wlr_touch.h
usr/include/wlr/types/wlr_viewporter.h
usr/include/wlr/types/wlr_virtual_keyboard_v1.h
usr/include/wlr/types/wlr_virtual_pointer_v1.h
usr/include/wlr/types/wlr_xcursor_manager.h
usr/include/wlr/types/wlr_xdg_activation_v1.h
usr/include/wlr/types/wlr_xdg_decoration_v1.h
usr/include/wlr/types/wlr_xdg_foreign_registry.h
usr/include/wlr/types/wlr_xdg_foreign_v1.h
usr/include/wlr/types/wlr_xdg_foreign_v2.h
usr/include/wlr/types/wlr_xdg_output_v1.h
usr/include/wlr/types/wlr_xdg_shell.h
usr/include/wlr/util
usr/include/wlr/util/addon.h
usr/include/wlr/util/box.h
usr/include/wlr/util/edges.h
usr/include/wlr/util/log.h
usr/include/wlr/util/region.h
usr/include/wlr/version.h
usr/include/wlr/xcursor.h
usr/include/wlr/xwayland
usr/include/wlr/xwayland.h
usr/include/wlr/xwayland/server.h
usr/include/wlr/xwayland/shell.h
usr/include/wlr/xwayland/xwayland.h
usr/lib64/libwayfire-blur-base.so
usr/lib64/libwf-utils.so
usr/lib64/libwf-utils.so.0
usr/lib64/libwf-utils.so.0.4.0
usr/lib64/libwftouch.a
usr/lib64/libwlroots.so
usr/lib64/libwlroots.so.12
usr/lib64/pkgconfig/wayfire.pc
usr/lib64/pkgconfig/wf-utils.pc
usr/lib64/pkgconfig/wlroots.pc
usr/lib64/wayfire
usr/lib64/wayfire/libalpha.so
usr/lib64/wayfire/libanimate.so
usr/lib64/wayfire/libautostart.so
usr/lib64/wayfire/libblur.so
usr/lib64/wayfire/libcommand.so
usr/lib64/wayfire/libcube.so
usr/lib64/wayfire/libdecoration.so
usr/lib64/wayfire/libdefault-config-backend.so
usr/lib64/wayfire/libdemo-ipc.so
usr/lib64/wayfire/libexpo.so
usr/lib64/wayfire/libextra-gestures.so
usr/lib64/wayfire/libfast-switcher.so
usr/lib64/wayfire/libfisheye.so
usr/lib64/wayfire/libforeign-toplevel.so
usr/lib64/wayfire/libgrid.so
usr/lib64/wayfire/libgtk-shell.so
usr/lib64/wayfire/libidle.so
usr/lib64/wayfire/libinput-method-v1.so
usr/lib64/wayfire/libinvert.so
usr/lib64/wayfire/libipc-rules.so
usr/lib64/wayfire/libipc.so
usr/lib64/wayfire/libmove.so
usr/lib64/wayfire/liboswitch.so
usr/lib64/wayfire/libplace.so
usr/lib64/wayfire/libpreserve-output.so
usr/lib64/wayfire/libresize.so
usr/lib64/wayfire/libscale-title-filter.so
usr/lib64/wayfire/libscale.so
usr/lib64/wayfire/libsession-lock.so
usr/lib64/wayfire/libshortcuts-inhibit.so
usr/lib64/wayfire/libsimple-tile.so
usr/lib64/wayfire/libstipc.so
usr/lib64/wayfire/libswitcher.so
usr/lib64/wayfire/libvswipe.so
usr/lib64/wayfire/libvswitch.so
usr/lib64/wayfire/libwayfire-shell.so
usr/lib64/wayfire/libwindow-rules.so
usr/lib64/wayfire/libwm-actions.so
usr/lib64/wayfire/libwobbly.so
usr/lib64/wayfire/libwrot.so
usr/lib64/wayfire/libwsets.so
usr/lib64/wayfire/libxdg-activation.so
usr/lib64/wayfire/libxkb-bindings.so
usr/lib64/wayfire/libzoom.so
usr/share/man/man1/wayfire.1
usr/share/wayfire
usr/share/wayfire/metadata
usr/share/wayfire/metadata/alpha.xml
usr/share/wayfire/metadata/animate.xml
usr/share/wayfire/metadata/autostart.xml
usr/share/wayfire/metadata/blur.xml
usr/share/wayfire/metadata/command.xml
usr/share/wayfire/metadata/core.xml
usr/share/wayfire/metadata/cube.xml
usr/share/wayfire/metadata/decoration.xml
usr/share/wayfire/metadata/expo.xml
usr/share/wayfire/metadata/extra-gestures.xml
usr/share/wayfire/metadata/fast-switcher.xml
usr/share/wayfire/metadata/fisheye.xml
usr/share/wayfire/metadata/foreign-toplevel.xml
usr/share/wayfire/metadata/grid.xml
usr/share/wayfire/metadata/gtk-shell.xml
usr/share/wayfire/metadata/idle.xml
usr/share/wayfire/metadata/input-device.xml
usr/share/wayfire/metadata/input-method-v1.xml
usr/share/wayfire/metadata/input.xml
usr/share/wayfire/metadata/invert.xml
usr/share/wayfire/metadata/ipc-rules.xml
usr/share/wayfire/metadata/ipc.xml
usr/share/wayfire/metadata/move.xml
usr/share/wayfire/metadata/oswitch.xml
usr/share/wayfire/metadata/output.xml
usr/share/wayfire/metadata/place.xml
usr/share/wayfire/metadata/preserve-output.xml
usr/share/wayfire/metadata/resize.xml
usr/share/wayfire/metadata/scale-title-filter.xml
usr/share/wayfire/metadata/scale.xml
usr/share/wayfire/metadata/session-lock.xml
usr/share/wayfire/metadata/shortcuts-inhibit.xml
usr/share/wayfire/metadata/simple-tile.xml
usr/share/wayfire/metadata/switcher.xml
usr/share/wayfire/metadata/vswipe.xml
usr/share/wayfire/metadata/vswitch.xml
usr/share/wayfire/metadata/wayfire-shell.xml
usr/share/wayfire/metadata/window-rules.xml
usr/share/wayfire/metadata/wm-actions.xml
usr/share/wayfire/metadata/wobbly.xml
usr/share/wayfire/metadata/workarounds.xml
usr/share/wayfire/metadata/wrot.xml
usr/share/wayfire/metadata/wsets.xml
usr/share/wayfire/metadata/xdg-activation.xml
usr/share/wayfire/metadata/zoom.xml
usr/share/wayfire/protocols
usr/share/wayfire/protocols/unstable
usr/share/wayfire/protocols/unstable/wayfire-shell-unstable-v2.xml
usr/share/wayland-sessions/wayfire.desktop
var/adm/dependencies/wayfire
var/adm/descs/wayfire
var/adm/flists/wayfire
var/adm/md5sums/wayfire
var/adm/packages/wayfire
1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.
2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).