Skip to content

fix(installer): support TUXEDO OS and silence KDE Plasma 6 qtpaths noise#727

Merged
charlypa merged 1 commit into
mainfrom
x
Jun 7, 2026
Merged

fix(installer): support TUXEDO OS and silence KDE Plasma 6 qtpaths noise#727
charlypa merged 1 commit into
mainfrom
x

Conversation

@charlypa

@charlypa charlypa commented Jun 7, 2026

Copy link
Copy Markdown
Contributor
  • Resolve derivative distros to their base family via ID_LIKE (with a package-manager fallback) so TUXEDO OS (ID=tuxedo), Pop!_OS, Zorin, elementary, etc. install instead of failing 'Unsupported distribution'.
  • In set_default_application, drop the dead qtpaths PATH-munging block and filter the cosmetic 'qtpaths: not found' stderr that xdg-mime emits on Qt6-only KDE systems (TUXEDO OS, Ubuntu 24.04 KDE). The default is still set via xdg-mime's generic backend; only the noise is removed.

Applied identically to installer.sh and installer-latest-experimental-build.sh.

What kind of change does this PR introduce?

  • Bugfix - fixes issues- give issue github url/details here.
  • Feature
  • Docs
  • Code style update
  • Refactor
  • Build-related changes
  • Other, please describe:

Screenshots or Gifs of the change

  1. Any visual or workflow changes must come with a gif or screenshot.
  2. Gif screen recordings help more if present. You can use one of the below free screen recorders:
    1. windows gif recorder- https://www.screentogif.com/
    2. mac gif recorder- https://apps.apple.com/au/app/giphy-capture-the-gif-maker/id668208984?mt=12
    3. linux gif recorder- https://github.com/phw/peek

Does this PR introduce a breaking change?

  • Yes, and the changes were approved in issue #___
  • No

Tests done

  • Describe unit tests done
  • Describe integration tests done
  • Describe manual tests done

Checklist

  • When resolving issues, reference those issue URLs in description.
  • Propose a changelog if this pull request has any customer facing impact.
  • I have added a convincing reason for adding this feature, if necessary.

Other information

pull request guidelines:

  • It's OK to have multiple small commits as you work on the PR - we will let GitHub automatically squash it before merging.
  • If adding new feature:, Provide convincing reason to add this feature. Ideally you should open a suggestion issue first and have it greenlighted before working on it.
  • If fixing a bug:Provide detailed description of the bug in the PR, or link to an issue that does.
  • Provide screenshots or gifs of the changes whenever possible.

- Resolve derivative distros to their base family via ID_LIKE (with a
  package-manager fallback) so TUXEDO OS (ID=tuxedo), Pop!_OS, Zorin,
  elementary, etc. install instead of failing 'Unsupported distribution'.
- In set_default_application, drop the dead qtpaths PATH-munging block and
  filter the cosmetic 'qtpaths: not found' stderr that xdg-mime emits on
  Qt6-only KDE systems (TUXEDO OS, Ubuntu 24.04 KDE). The default is still
  set via xdg-mime's generic backend; only the noise is removed.

Applied identically to installer.sh and installer-latest-experimental-build.sh.
@charlypa charlypa merged commit af843d0 into main Jun 7, 2026
1 of 4 checks passed
@charlypa charlypa deleted the x branch June 7, 2026 19:43
@sonarqubecloud

sonarqubecloud Bot commented Jun 7, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant