Skip to content

Tool marked as unused even if it is the "global" compatibility tool. #254

@MithicSpirit

Description

@MithicSpirit

Describe the bug
Compatibility tools are marked as "(unused)" even if the tool is set as the global compatibility tool (under steam settings, steam play, run other titles with)

To Reproduce

  1. Install a compatibility tool like Proton GE
  2. Set it as the global compatibility tool. This requires working directly with the configuration file due to Selecting a custom proton unchecks "Enable Steam Play for all other titles" ValveSoftware/steam-for-linux#6043. Steps for doing so are available here, but instead of Proton-stl set it to the Proton GE version that was installed instead.
  3. Re-open protonup-qt to check
  4. Still marked as "(unused)"

Expected behavior
I expect it to not be marked as unused. Ideally there'd also be a way to enable setting it as the global compatibility tool so that it's not necessary to go through all of the hassle of manually editing config file.

Desktop (please complete the following information):

  • Platform: Laptop
  • System: Arch Linux (rolling)
  • Version: 2.8.0
  • How did you install ProtonUp-Qt?: AUR package protonup-qt

Terminal output

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
qt.pysideplugin: Environment variable PYSIDE_DESIGNER_PLUGINS is not set, bailing out.
qt.pysideplugin: No instance of QPyDesignerCustomWidgetCollection was found.
Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute and QSGRendererInterface::OpenGLRhi using QQuickWindow::setGraphicsApi before constructing QGuiApplication.
ProtonUp-Qt 2.8.0 by DavidoTek. Build Info: built from source.
Python 3.11.3 (main, Apr  5 2023, 15:52:25) [GCC 12.2.1 20230201], PySide 6.5.1
Platform: Arch rolling Linux-6.3.5-zen1-1-zen-x86_64-with-glibc2.37
Loading locale en / en_US
Loaded ctmod GE-Proton
Loaded ctmod Wine-GE
Loaded ctmod Boxtron
Loaded ctmod D8VK (nightly)
Loaded ctmod Kron4ek Wine-Builds Vanilla
Loaded ctmod Lutris-Wine
Loaded ctmod Luxtorpeda
Loaded ctmod NorthStar Proton (TitanFall 2)
Loaded ctmod Proton Tkg
Loaded ctmod Proton Tkg (Wine Master)
Loaded ctmod Roberta
Loaded ctmod Steam-Play-None
Loaded ctmod SteamTinkerLaunch
Loaded ctmod SteamTinkerLaunch-git
Loaded ctmod vkd3d-lutris
Loaded ctmod vkd3d-proton
Loaded ctmod Wine Tkg (Valve Wine)
Loaded ctmod Wine Tkg (Vanilla Wine)
Loaded ctmod DXVK
Loaded ctmod DXVK Async
Loaded ctmod DXVK (nightly)
Gamepad error: No gamepad found.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions