Flatsonar

ProtonUp-Qt

by DavidoTek

Install Wine- and Proton-based compatibility tools

Dangerous permissions Verified creator GPL-3.0 v2.15.1

Support the creators

Flatsonar is just the shop window. The people below made ProtonUp-Qt.

Screenshot 1 of ProtonUp-Qt Screenshot 2 of ProtonUp-Qt Screenshot 3 of ProtonUp-Qt

About

Install and manage Wine- and Proton-based compatibility tools for Steam and Lutris with this graphical user interface.

Supported launchers:

  • Steam
  • Lutris
  • Heroic Games Launcher
  • Bottles
  • WineZGUI
  • Both normal, Snap and Flatpak installations are supported

Supported compatibility tools:

  • GE-Proton
  • SteamTinkerLaunch
  • Proton-Tkg
  • Luxtorpeda
  • Boxtron
  • Roberta
  • NorthstarProton
  • Scrumplex's Steam-Play-None
  • Wine-GE
  • Lutris-Wine
  • Kron4ek's Vanilla Wine-Builds
  • DXVK and DXVK async (includes D8VK)
  • VKD3D

Double click compatibility tools to show more information and games using the tool.

Advanced settings and the color theme can be managed in the About dialog.

Permissions

5 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • access to a sensitive location (~/.zshrc): credentials or autostart
    --filesystem=~/.zshrc
  • access to a sensitive location (~/.bashrc): credentials or autostart
    --filesystem=~/.bashrc
  • sandbox escape: can run commands on the host via flatpak-spawn
    --talk-name=org.freedesktop.Flatpak
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • Wayland display
    --socket=wayland
  • access to ~/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store
    --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store
  • access to ~/.var/app/net.lutris.Lutris/data/lutris/runners
    --filesystem=~/.var/app/net.lutris.Lutris/data/lutris/runners
  • access to ~/.kshrc
    --filesystem=~/.kshrc
  • access to ~/.local/share/lutris/runners
    --filesystem=~/.local/share/lutris/runners
  • access to ~/.var/app/net.lutris.Lutris/data/lutris/runtime/dxvk
    --filesystem=~/.var/app/net.lutris.Lutris/data/lutris/runtime/dxvk
  • access to xdg-config/kdeglobals
    --filesystem=xdg-config/kdeglobals:ro
  • access to ~/.var/app/net.lutris.Lutris/data/lutris/pga.db
    --filesystem=~/.var/app/net.lutris.Lutris/data/lutris/pga.db:ro
  • access to ~/.var/app/com.heroicgameslauncher.hgl/config/heroic/sideload_apps
    --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/sideload_apps
  • access to ~/.config/fish/fish_variables
    --filesystem=~/.config/fish/fish_variables
  • access to ~/snap/steam
    --filesystem=~/snap/steam
  • access to ~/.var/app/com.usebottles.bottles/data/bottles/runners
    --filesystem=~/.var/app/com.usebottles.bottles/data/bottles/runners
  • access to ~/.var/app/net.lutris.Lutris/config/lutris
    --filesystem=~/.var/app/net.lutris.Lutris/config/lutris:ro
  • access to ~/.var/app/com.valvesoftware.Steam/data/Steam
    --filesystem=~/.var/app/com.valvesoftware.Steam/data/Steam
  • access to ~/.local/share/lutris/pga.db
    --filesystem=~/.local/share/lutris/pga.db:ro
  • access to ~/stl
    --filesystem=~/stl:create
  • access to ~/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig
    --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig
  • access to ~/.config/lutris
    --filesystem=~/.config/lutris
  • access to ~/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools
    --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools
  • access to ~/.var/app/com.heroicgameslauncher.hgl/config/legendary
    --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/legendary
  • access to ~/.config/heroic
    --filesystem=~/.config/heroic
  • access to ~/.var/app/com.heroicgameslauncher.hgl/config/heroic/store_cache
    --filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/store_cache
  • access to ~/.local/share/lutris/runtime/vkd3d
    --filesystem=~/.local/share/lutris/runtime/vkd3d
  • access to ~/.local/share/Steam
    --filesystem=~/.local/share/Steam
  • access to ~/.var/app/net.lutris.Lutris/data/lutris/runtime/vkd3d
    --filesystem=~/.var/app/net.lutris.Lutris/data/lutris/runtime/vkd3d
  • access to ~/.config/steamtinkerlaunch
    --filesystem=~/.config/steamtinkerlaunch
  • access to ~/.local/share/lutris/runtime/dxvk
    --filesystem=~/.local/share/lutris/runtime/dxvk
  • access to ~/.steam
    --filesystem=~/.steam
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar
  • talks to org.kde.kconfig.notify
    --talk-name=org.kde.kconfig.notify
  • talks to org.kde.KGlobalSettings
    --talk-name=org.kde.KGlobalSettings

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.