Fracture
by Parker Andrew
Fracture windows then resize, modify, and use shaders with the fractured selection.
About
Fracture windows then resize, modify, and use shaders with the fractured selection.
This application creates fractured views of other applications and desktops. A fractured view is just a mirrored view of a region cut (or cropped) from the original application. After a fractured view is created, it provides the ability to modify it by resizing, scaling, adding transparency, removing colors ranges, adding colors, and by using shaders on it.
This release is an early version, if there are issues with it they can be reported with this this forum (https://programming.dev/c/fracture) or by posting issues on the GitHub repository.
Note: This application provides support to launch with the active window using a keyboard shortcut on Gnome. On other Desktop Environments, a portal is used instead of the active window. Launching on the active window in Gnome is not a requirement and can be avoided by closing the installer window. If the installer window is closed, it will fallback to using a portal.
Permissions
3 permissions weaken the sandbox. Flatsonar asks before installing.
- X11 display: X11 lets apps read input and windows of other apps
--socket=x11 - GNOME Shell: screenshots, keybindings
--talk-name=org.gnome.Shell - dconf: all GNOME settings
--talk-name=ca.desrt.dconf - inter-process communication (needed for X11)
--share=ipc - Wayland display
--socket=wayland - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - GPU acceleration
--device=dri - access to xdg-run/pipewire-0
--filesystem=xdg-run/pipewire-0 - access to xdg-run/dconf
--filesystem=xdg-run/dconf - access to ~/.config/dconf
--filesystem=~/.config/dconf:ro - talks to org.gnome.Shell.Extensions
--talk-name=org.gnome.Shell.Extensions - talks to org.gnome.Mutter.ScreenCast
--talk-name=org.gnome.Mutter.ScreenCast
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.