Skip to content

GTK settings in distributions like Feren OS is set to an invalid value #72

@dominichayesferen

Description

@dominichayesferen

I'm not sure if this is entirely related to #1 and #28 and the likes, but just in case it's not known it's causing actual issues in non-elementary-OS scenarios, I thought I'd make this extra issue in case. Feel free to close it if it's indeed a duplicate of any existing issues.

What Happened

Basically elementary OS's applications in the Flatpak format are horribly visually broken in certain, if not all, non-elementary OS environments. A quick DEBUG mode variable shows that the Flatpaks are set to use... nothing (I'm suspecting they're using, in my case, 'feren' and 'Inspire' (the Feren OS theme combo), but since they don't exist inside the Flatpak they're effectively nothing values in the GTK+ debugger).

This is troublesome especially as:

  • Applications requiring elementary OS's stylesheet are either somewhat broken or teetering towards complete unusability
  • Dark mode applications don't get their dark theme applied

Camera (bug in effect):
image

Camera (after changing values):
image

Fondo (bug in effect, also notice that dark mode doesn't work in this buggy state):
image

Fondo (after changing values, dark mode now works):
image

Calendar (bug in effect):
image

Calendar (after changing values):
image

Dippi is the only case I know of of automatic theme setting:
image

...and finally, while it isn't in AppCenter currently, I'll just demonstrate the potential unusability this bug could, theoretically, cause using Byte (forced Adwaita values, to illustrate a point):
image

Expected Behavior

At the very least, the fallback should be io.elementary.stylesheet.blueberry with elementary icon set

Steps to Reproduce

  1. Add the AppCenter repository to a distribution like Feren OS (is easy enough, just follow Linux Mint's instructions)
  2. Install io.elementary.camera or any other package from AppCenter that's built around elementary OS's theme
  3. Open the newly installed application

Logs

Platform Information

The latest version of Feren OS is in use for this issue report, however I'd suspect this same issue would occur elsewhere, if not just in all KDE Plasma distributions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions