protonscr

TBH: Task Bar Hero

appid 3678970 1 threads, 1 open 34 comments last activity 2026-09-11
Threads

TBH: Task Bar Hero proton open

#9841 · 34 comments · opened 2026-05-31 · last comment 2026-09-11 by thaylorz
Recent activity
  • thaylorz · 2026-09-11 · TBH: Task Bar Hero
    **Correction to the `compositeAlpha` check I posted in [#9841 (comment)](https://github.com/ValveSoftware/Proton/issues/9841#issuecomment-5027051811)** — it was wrong, and if you followed it you may have been sent after ...
  • pinduzera · 2026-08-24 · TBH: Task Bar Hero
    Just as a reminder, the "On-together" (3707400) game also uses some transparency things. Not sure if its internals is like TBH, but would be cool if also worked there.
  • Shambhalla · 2026-07-25 · TBH: Task Bar Hero
    Hello, reporting that the opaque black box issue for TBH: Task Bar Hero persists on the latest Nvidia 610 series drivers under a Wayland session. **System Specs:** - **OS:** Debian Trixie (Testing/13) - **GPU:** Nvidia R...
  • thaylorz · 2026-07-20 · TBH: Task Bar Hero
    @Kaldog06 thanks — there are actually two separate things in your report: **1. Only XWayland windows behind are interactable / input gets mis-routed.** The game runs under XWayland, and the click-through is implemented a...
  • thaylorz · 2026-07-20 · TBH: Task Bar Hero
    @RafaelHGOliveira your diagnosis is spot on. The shape path does a full-window `XGetImage` every present — for a ~970×892 window that's ~3.4 MB copied **synchronously over the X socket per frame**, and on a Wayland sessi...
  • thaylorz · 2026-07-20 · TBH: Task Bar Hero
    @nicolasmartin89 excellent RCA — thank you for going all the way to the `WM_NORMAL_HINTS` trace. That confirms it: the game uses UI Automation to locate the taskbar, those APIs (`oleacc`/`uiautomation`) are stubs in Wine...
  • thaylorz · 2026-07-20 · TBH: Task Bar Hero
    @Do-tasarr thanks for the detailed report — this is genuinely useful. The key clue is that on GE-Proton11-1 the ALPHA path works on **Hyprland** (see @Kaldog06's report) but shows **black on KWin/Wayland**, while the old...
  • nicolasmartin89 · 2026-07-11 · TBH: Task Bar Hero
    Regarding the positioning issue mentioned by @V1nic1us and @willgonzaga: I ran the game with `WINEDEBUG=+x11drv` and found the exact cause. The game creates a second overlay window that forces its size to 970×892 via `WM...

Proton versions over time

Launch lines, newest first

WINE_LAYERED_OVERLAY_ALPHA=1 %command%
PROTON_LOG=1 WINE_LAYERED_OVERLAY_ALPHA=1 %command%
WINEDEBUG=+x11drv WINE_LAYERED_OVERLAY_ALPHA=1 %command%
WINE_LAYERED_OVERLAY_SHAPE=1 %command%
PROTON_LOG=1 PROTON_USE_WINED3D=1 PROTON_NO_DESKTOP=1 %command%