Skip to content

Bug: No way to exit fullscreen mode on Linux (toolbar hidden) #7013

Description

@delight-f

Environment

  • OS: Linux Mint (Cinnamon)
  • Reasonix Desktop version: 1.17.17 (from .deb package)
  • Window system: X11

Description

When Reasonix Desktop enters fullscreen mode (either accidentally via F11 or on startup), there is no visible toolbar or menu bar to exit fullscreen. This makes the application unusable -- the user cannot:

  1. See the toolbar to click an "exit fullscreen" button
  2. Access any menu option to toggle fullscreen off
  3. Close or minimize the window from the usual title bar (it's hidden in fullscreen)

The only way to escape is using external tools like wmctrl or xdotool from a terminal.

Steps to Reproduce

  1. Launch Reasonix Desktop on Linux (X11/Cinnamon)
  2. Press F11 or let the app enter fullscreen state
  3. Observe that the entire toolbar is hidden with no visible escape hatch

Workaround

From a terminal:

wmctrl -l | grep -i reasonix
wmctrl -i -r <window-id> -b toggle,fullscreen

Or simply press F11 if the window has keyboard focus (if the toolbar is missing, focus may not be on the window).

Expected Behavior

There should be a way to exit fullscreen mode from within the application UI, such as:

  • A persistent "exit fullscreen" button that remains visible (e.g. in the corner)
  • Keeping the toolbar accessible while in fullscreen
  • Supporting standard window manager decorations in fullscreen mode

Additional Context

The desktop binary references gtk_window_fullscreen / gtk_window_unfullscreen and Wails WindowFullscreen/WindowUnfullscreen/WindowIsFullscreen runtime functions. The issue may relate to how Wails native fullscreen interacts with WebKit HTML fullscreen.

The config at ~/.reasonix/config.toml has display_mode = "standard" -- this is not a user configuration issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    desktopWails desktop app (desktop/**)linuxLinux-specific

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions