Flatsonar

Fracture

by Parker Andrew

Fracture windows then resize, modify, and use shaders with the fractured selection.

Broad permissions Verified creator MIT v0.0.8
Screenshot 1 of Fracture Screenshot 2 of Fracture Screenshot 3 of Fracture Screenshot 4 of Fracture Screenshot 5 of Fracture Screenshot 6 of Fracture Screenshot 7 of Fracture Screenshot 8 of Fracture

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.