Firefox seemingly very recently shipped their own titlebar controls buttons, which worsens even further the lackluster OS integration. In the screenshot you see my regular control buttons on the window to the left (default KDE Plasma theme) and the new custom buttons Firefox is serving now.

Would anyone know how to undo that change in about:config or anywhere else?

  • je_skirata@lemmy.today
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    8 hours ago

    Right click on the toolbar and click “Customize Toolbar” and in the bottom left there should be a tick box to turn it back to normal

    • ISOmorph@feddit.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      8 hours ago

      Thank you for replying, but that just adds a standalone titlebar with just a title and the controls, while moving all the other functions like the address input to a regular toolbar, as the options suggests. I’d like to keep all the functions and the titlebar controls in one single titlebar, but with the OS control buttons, as it used to be before the last Firefox update.

      • Leaflet@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        8 hours ago

        Firefox is taking that icon from your GTK theme. And that’s the maximize button in the Papirus theme. So this is intended behavior.

        You’d have to modify the theme or tell Firefox to use a title bar to fix it.

        • Valso@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          6 hours ago

          If Firefox is using GTK (GTK3 to be precise) to decorate the window, even in KDE, that might be some good news for him, altough I could be wrong bc I’ve never used Plasma for this long (30 days tops, long ago) to get to the point of wanting to change the title bar of anything. In Cinnamon (6.4.7) I’m using an old workaround for cases like this. It’s still somewhat maintained. I can’t guarantee it will work with Plasma but it doesn’t hurt to try: https://aur.archlinux.org/packages/gtk3-nocsd-git After installation, open (or create) ~/.XSession and put these two lines in it: export GTK_CSD=0 export LD_PRELOAD=/usr/lib/libgtk3-nocsd.so.0 and reboot.

          This is how I’ve been replacing GEdit’s CSD with a normal title bar, as well as Firefox’s:

        • ISOmorph@feddit.orgOP
          link
          fedilink
          arrow-up
          1
          ·
          8 hours ago

          I’m surprised all other GTK apps manage to use the plasma theme defaults. But it gives me enough to do some more research. Thank you very much!