How do I ascertain whether a (GTK3/4) theme application failure is the fault of Plasma or the application?

In steam-1.0.0.82-1.fc41.i686, if I right-click > “Print”, I see the undermentioned:

However, I’ve GTK3 set to utilise Breeze’s colouration:

Can I confirm that this is due to a theme override in Steam, rather than a consequence of Plasma failing to apply its GTKRC, due to a defect?

Does Steam definitely use GTK3? I’m also on Fedora, and the only GTK dependency I see from dnf repoquery --depends steam is gtk2(x86-32).

I don’t know if that GTK theming is supposed to apply to both versions 2 and 3, so maybe that’s not relevant anyway, but if it’s specifically GTK3 then I wouldn’t be surprised that Steam isn’t picking it up.

On a side note…where in the Steam client are you right-clicking that offers a “Print” option?

1 Like

@johnandmegh, that’s a good point. I recall the theming in GIMP’s GTK2 build breaking a little while ago, too:

However, I don’t know how to set a GTK2 theme in Plasma 6 (to test this), since support has been removed: [1]

…although the undermentioned appears promising:

GTK3 is definitely still supported (as non-libadwaita GTK4 is).

<iFrame>'d videos (from YouTu.be):


  1. bugs.kde.org/show_bug.cgi?id=430046#c2 ↩︎

So to your original question - considering that the entire existence of that context menu seems like a glitch, since right-clicking there should (and sometimes does) show the YouTube context menu instead, it seems like a Steam issue.

@johnandmegh, that’s not quite correct – try right-clicking twice. The first time shall display the YouTube override, the second time shall display the native context menu. You can also do Shift + right-click in its stead.

Fair enough - then the fact that the native context menu consists only of “Forward” (I didn’t go back?) and “Print” (a video?) is a glitch :slight_smile: At any rate, that’s a whole discussion better left for the Valve/Steam folks.

1 Like

Submitted to Valve: [1]

I should have initially reported this to RPMFusion, but:

  1. Their triage rate and BZ instance are equally dreadful.
  2. Like when reporting to KDE, unless I’ve reason to believe that the problem is downstream, it’s often better for developer and user alike to report upstream when the environment can be included in the report.

This isn’t the solution to the question asked here, but…


  1. github.com/ValveSoftware/steam-for-linux/issues/11784#issue-2882864664 ↩︎