bruno icon indicating copy to clipboard operation
bruno copied to clipboard

Flatpak: ignores theme and does not set theme to window border

Open janlimpens opened this issue 11 months ago • 1 comments

Hi, I am using the most recent version published at flatpak com.usebruno.Bruno, currently 1.10.

I am running the most recent Gnome 45.3 using the default dark theme on Wayland.

However, Bruno is the only flatpak app, that consistently ignores the theme.

While I can set it from System (which it falsely determines to be light) to dark, that only changes the inside of the window, not the windows border.

So, my guess is, there are two bugs:

  • Bruno does not seem to understand the theme communicated from flatpak (all other apps do)
  • Bruno does only sets the client area to a certain theme and ignores the window border

Screenshot showing text editor next to Bruno

janlimpens avatar Feb 29 '24 14:02 janlimpens

output from ps ux | grep bruno

jan        37102  0.5  0.0   2720  1860 ?        S    11:59   0:00 bwrap --args 38 bruno
jan        37114  0.5  0.0   2720  1280 ?        S    11:59   0:00 bwrap --args 38 bruno
jan        37115  0.0  0.0   7640  3712 ?        S    11:59   0:00 /bin/sh /app/bin/bruno
jan        37116 40.0  0.3 1175743424 217400 ?   Sl   11:59   0:01 /app/extra/bruno/bruno --ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-crashpad
jan        37123  0.2  0.0 33777112 49792 ?      S    11:59   0:00 /app/extra/bruno/bruno --type=zygote --no-zygote-sandbox --enable-crashpad --enable-crashpad
jan        37130  0.2  0.0   2720  1860 ?        Ss   11:59   0:00 bwrap --args 42 /app/bin/zypak-helper child - /app/extra/bruno/bruno --type=zygote --enable-crashpad
jan        37140  0.2  0.0   2720  1408 ?        S    11:59   0:00 bwrap --args 42 /app/bin/zypak-helper child - /app/extra/bruno/bruno --type=zygote --enable-crashpad
jan        37141  0.5  0.0 33779744 50432 ?      S    11:59   0:00 /app/extra/bruno/bruno --type=zygote --enable-crashpad --enable-crashpad
jan        37174  3.5  0.2 34146676 157108 ?     Sl   11:59   0:00 /app/extra/bruno/bruno --type=gpu-process --ozone-platform=wayland --enable-crashpad --enable-crash-reporter=2203ad78-f96f-4872-ae53-46830a4a4bde,no_channel --user-data-dir=/home/jan/.var/app/com.usebruno.Bruno/config/bruno --gpu-preferences=WAAAAAAAAAAgAAAYAAAAAAAAAAAAAAAAAABgAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAADgAAAAGAAAAMAAAAAAAAAA4AAAAAAAAAEAAAAAAAAAASAAAAAAAAABQAAAAAAAAAFgAAAAAAAAAEAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAgAAAA4AAAAQAAAAAAAAAAQAAAAOAAAAEAAAAAAAAAAIAAAADgAAABAAAAAAAAAACgAAAA4AAAAQAAAAAAAAAAkAAAAOAAAACAAAAAAAAAAIAAAAAAAAAA== --shared-files --field-trial-handle=0,i,16410375035285565034,6272472960904100924,131072 --enable-features=WaylandWindowDecorations --disable-features=SpareRendererForSitePerProcess
jan        37203  0.7  0.1 33842816 65724 ?      Sl   11:59   0:00 /app/extra/bruno/bruno --type=utility --utility-sub-type=network.mojom.NetworkService --lang=de --service-sandbox-type=none --enable-crashpad --enable-crash-reporter=2203ad78-f96f-4872-ae53-46830a4a4bde,no_channel --user-data-dir=/home/jan/.var/app/com.usebruno.Bruno/config/bruno --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,16410375035285565034,6272472960904100924,131072 --enable-features=WaylandWindowDecorations --disable-features=SpareRendererForSitePerProcess --enable-crashpad
jan        37212 22.6  0.2 1184010764 167716 ?   Sl   11:59   0:00 /app/extra/bruno/bruno --type=renderer --enable-crashpad --enable-crash-reporter=2203ad78-f96f-4872-ae53-46830a4a4bde,no_channel --user-data-dir=/home/jan/.var/app/com.usebruno.Bruno/config/bruno --app-path=/app/extra/bruno/resources/app.asar --no-sandbox --no-zygote --first-renderer-process --ozone-platform=wayland --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=4 --time-ticks-at-unix-epoch=-1709179357694155 --launch-time-ticks=39401059586 --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,16410375035285565034,6272472960904100924,131072 --enable-features=WaylandWindowDecorations --disable-features=SpareRendererForSitePerProcess --enable-crashpad

janlimpens avatar Feb 29 '24 15:02 janlimpens

I'm also having this issue 🙋‍♂️

x3rAx avatar Apr 12 '24 00:04 x3rAx