When using the system's dark theme, Opera becomes problematic

  • (re-posting because the previous post is badly formatted)

    So build 46.2602, which I gather fixes this problem, now requires GKT-3, while any of the previous builds (I was using 46.2556) was perfectly happy to work with just GTK-2. I think this is bad. The new, higher requirements cut off from opera all Linux distros that don't include native GTK-3. Those are mostly the minimalistic distros (minimalistic not in the sense of "very few users" but rather "low system resource needs"). Is there a possibility to go back to GTK2 in a future build?

    objdump -p opera-developer 46.2556 vs 46.6202 diff
    
    2556   NEEDED               libgtk-x11-2.0.so.0
    2556   NEEDED               libgdk-x11-2.0.so.0
    
    2602   NEEDED               libcairo.so.2
    2602   NEEDED               libgtk-3.so.0
    2602   NEEDED               libgdk-3.so.0
  • Above information submitted as DNAWIZ-16093.

  • May I ask what distro are you on? Most gtk2 apps slowly move to gtk3 nowadays...

    Btw, opera-beta seems to depend on gtk3 as well

    $ apt-cache depends opera-beta | grep gtk
    Depends: libgtk-3-0
  • I'm on Puppy Linux, one of its many variants.

  • Not all of the Dark Theme problems were solved. Apparently, there are some parts of the interface which have nearly invisible text. The easiest example is to open a notification, where it will be seen the nearly invisible text. This is happening both with Opera Stable and Opera Developer.

    Stable:

    Alt text

    Developer:

    Alt text

    Apparently, there are still some theme-dependent text. As parts of the interface are theme-agnostic, some combinations are causing this issue. On the notifications regarding the battery, this problem appears too.

  • No problems here, on all versions

    http://imgur.com/a/l0fEI

    (how do i upload images on img tags???)

  • This problem happens to me because I use a Dark Theme on the system too (Breeze-Dark on Xfce).

    This is the most complete guide I have found about Markdown.

  • I use a dark theme too (numix). It seems that in order to resolve the dark theme bug, opera's devs hardcoded a theme of their own in the browser. It appears on all menus inside opera that use gtk, eg flash's right clich menu.

  • I have the Numix theme available, and it is not dark as Breeze-Dark: with Numix, the background is white/light gray, while with Breeze-Dark, the background is dark gray/black.

    Appearance window with Numix:

    Alt text

    Appearance window with Breeze-Dark:

    Alt text

    The other Xfce theme with this problem is Xfce-dusk, which has colors similar to Breeze-Dark. All other themes, even Ambiance, end being light themes.

    Opera's theme being hard coded isn't being the problem, the problem is inconsistency: or everything is hard coded, or nothing is. When some of it is and some isn't, some edge cases may happen.

  • You are right. I just switched to arc-darker, a theme that is entirely dark and the problem of your images appears here as well.

    https://github.com/horst3180/arc-theme

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.