Skip to content
This repository was archived by the owner on Sep 11, 2023. It is now read-only.
This repository was archived by the owner on Sep 11, 2023. It is now read-only.

Unable to set persistent rom file associations on Linux #136

@pgattic

Description

@pgattic

First of all, I really appreciate this emulator as it has served me well in debugging and romhacking for years, wanted to extend my gratitude.

However, on Linux with KDE desktop environment I have run into this issue where I am unable to consistently run my NES ROMs through Mesen by double-clicking them. I go into the default applications settings, and set Mesen to the NES ROM default application, and it works once, but then the file association disappears the next time I run Mesen. This has happened to me on both Ubuntu and Pop!_OS running KDE (on two separate computers) and I can shortly test it on GNOME too.

Steps to reproduce (on Linux):

  1. Set x-nes-rom file association to Mesen (could be done through Mesen's app launch settings, through the system settings, or through clicking any ".nes" ROM).
  2. Run Mesen and close it
  3. See that the next time you try to run a .nes file through doubleclick or xdg-open, it says there is no associated app

I have a feeling this problem is related to Mono, does anyone else know of other mono-compatible Windows apps that have a similar problem? And more importantly, does anybody have a workaround?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions