protonscr

toast notifications showing on other monitor

steamopen Steam clientWindow managerDistro Family: Arch
ValveSoftware/steam-for-linux#11802 · opened 2025-03-08 by PandorasFox · updated 2026-08-02 · 4 comments · github
PPandorasFox 2025-03-08 github

Your system information

  • Steam client version (build number or date): Steam Version: 1738026274

  • Distribution (e.g. Ubuntu): arch linux

  • Opted into Steam client beta?: [Yes/No]

  • Have you checked for system updates?: [Yes/No]

  • Steam Logs: [generate by running this command in a terminal `

steam-logs.tar.gz

`]

  • GPU: Nvidia

Please describe your issue in as much detail as possible:

toast Notifications consistently appear in the lower-right corner of my leftmost monitor, always. Other system notifications go to the monitor that is focused (typically might rightmost monitor).

I use swaywm with xwayland, and I have two monitors, arranged as a 16:9 2160p monitor on the left and a 21:9 1440p monitor on the right.

cat ~/.config/sway/config  | grep pos
output 'Dell Inc. Dell AW3420DW #ASNquZnw78Hd' mode [email protected] pos 3840 360 adaptive_sync on
output 'Samsung Electric Company U32R59x HNMN702707' pos 0 0
CCMCarlsen 2025-04-26 github

Hey @PandorasFox, was running in to this same issue using basic Linux Mint install with Cinnamon/Muffin/xorg. I was using the stable/mainline install of Steam. Toast notifications would always appear about halfway up my vertically aligned, secondary monitor on its right edge.

I've tried two things and seem to have stumbled onto a fix, though I'm unclear which fixed it. Wishing I'd been a bit more rigorous in testing. I also haven't tried restarting my computer since doing this, so it's possible the following won't persist across restarts. 😓

I did the following:

  • Switched to the Steam beta branch, then quit and re-opened steam (it should auto-restart after switching to beta, but I quit/re-open again to be safe)
  • With the Steam client re-opened/running, set my secondary monitor as my primary and applied it, then set my main monitor back to my primary

This seems to have (mostly) fixed the issue for me, though the Steam toast doesn't appear to respect the Cinnamon DE's taskbar, so it pops up over the top of that. This could potentially be due to some fiddling I've done to Cinnamon's taskbar panel.js code, but I don't believe that to be the case. I also haven't yet suspended/slept my computer, so that may also cause it to reset badly? (In short, I literally just had this "fix" start working and had this GitHub issue open. Figured I'd share while it's still fresh in my memory. I'll try to remember to come back and update this with more info after a suspension/restart.)


For reference, currently using beta with the following:

Steam Beta Branch:  Steam Beta Update
Steam Version:  1745623383
Steam Client Build Date:  Fri, Apr 25 16:03 UTC -08:00
Steam Web Build Date:  Fri, Apr 25 14:04 UTC -08:00
Steam API Version:  SteamClient022

Monitors are configured as such:

  • portrait-mode, 2560x1440 monitor, on the left (xorg settings as - | 1440x2560 | +0+0 | left)
  • landscape-mode, ultra-wide 3440x1440, on the right (xorg settings as primary | 3440x1440 | +1440+424 | -).

Trimmed xrandr output:

DP-0 connected 1440x2560+0+0 left
DP-2 connected primary 3440x1440+1440+424

This definitely seems like an issue with Linux Steam not (successfully?) attempting to grab the Primary-assigned monitor's configuration details (or the DE's taskbar info), at least on initial attempt. It's possible this is intentionally being avoided due to the complexity of trying to support the plethora of video servers, DEs, etc.

PPandorasFox 2025-04-27 github

I ended up using a window rule to force the notifs into the proper placement, e.g:

window-rule {
		match app-id="steam" title=r#"^notificationtoasts_\d+_desktop$"#
		default-floating-position x=10 y=10 relative-to="bottom-right"
}

admittedly the only real way forward for this would be for Steam to be able to run Wayland-native and use gtk-layer-shell, at least in my case. Ideally steam could just use native notifications though....

TTheInfamousAlk 2025-08-03 github

This is still an issue for me as well. CachyOS Wayland, KDE Plasma. Steam stable branch.

Bbearpro 2026-08-02 github

Might not be directly related to the issue, but on niri notifications are shown in center of display configured for notifications.

Nothing extracted yet.