Skip to content

Top menus don't work with fvwm #11075

Open
@Athanasius

Description

Your system information

  • Steam client version (build number or date): 1718904662
  • Distribution (e.g. Ubuntu): Debian / bookworm
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Nvidia - RTX 3080

Please describe your issue in as much detail as possible:

Whether I use fvwm3's "SloppyFocus" or "ClickToFocus" (globally, or just for Steam windows), it is impossible to access the popup menus from the top line: Steam View Friends Games Help. The popups open when a menu item is clicked, but they then close again before the mouse is within them.

Steps for reproducing this issue:

  1. Run Linux Steam
  2. Ensure it is not in 'Big Picture Mode'.
  3. Mouse over 'Help' and click it
  4. Very slowly, pixel by pixel, move the mouse cursor down into the menu that pops up. You'll find that before the mouse enters the popup and also before you activate the 'Community' menu item below it, the 'Help' popup will close.

I've made and uploaded a video to demonstrate this: https://www.youtube.com/watch?v=shLMtp7x7Hc

As per the description in that video I demonstrated this clearly with the Help, Games and Friends menus, but then moved my house a little too far/quickly with the View menu and activated 'Store' instead. I also then demonstrate that both the user profile menu top-right and the Store / Library / Community / user profile menus below the top-line menus don't suffer from the same problem.

Mostly this feels like the popup menus for that top row need to be moved up vertically so that you move directly from focusing the menu label to the popup contents.

Yes, this is in effect a duplicate of #6 , but that is almost 12 years old, full of other information and possibly regarding subtly different bugs that have since been fixed.

It might be possible that exact monitors used, i.e. their resolution and DPI, and configuration might be implicated. I have two 2560x1440 27" monitors. These are being used as one big virtual monitor with xdpyinfo details:

screen #0:
  dimensions:    5120x1440 pixels (1204x342 millimeters)
  resolution:    108x107 dots per inch

Here's my /etc/X11/xorg.conf: xorg.conf.txt
And I also have an xrandr command in my X session startup: xrandr --output DP-4 --mode 2560x1440 --rate 144.00 --output DP-2 --mode 2560x1440 --rate 143.91 --right-of DP-4

For now I have a workaround of switching into Big Picture mode if I want to, e.g. access Steam Settings, but this is far from ideal.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions