| Summary: | Show window's titlebar when touching top screen edge with an "Exit Full Screen" button on it, so there's a visible way to escape from KWin-forced fullscreen mode for apps without a UI to do so | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Andres Betts <anditosan1000> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | nate, nicolas.fella, puspitaadak9876 |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Andres Betts
2023-01-04 14:26:55 UTC
There are 2 points which I can't agree upon: > - Undoing fullscreen does not return the window to a manageable size. It does not show, nor reveal, the window borders. What do you mean by manageable? The window gets to it's previous position & size when full-screen is restored. > - Fullscreen windows should allow for effects like Overview to still work. This can be a shortcut for not staying trapped in fullscreen windows. To my observation, effects still do work with keyboard shortcuts. One issue per bug report, please. > - There is no apparent graphical way to undo fullscreen (There are ways to bring back the taskbar and use drag to move the window around. However, they are not discoverable) It's up to apps to add this themselves. What KWin could do is add an "exit full screen" button to the window titlebar, if it were made to appear when touching the top of the screen, as you suggest. > - The warning message for fullscreen windows does not show "how" to undo fullscreen mode. It does. The message box says: "use the window operations menu [], activated using the Window Operations Menu (Alt+F3) keyboard shortcut." > - Undoing fullscreen does not return the window to a manageable size. It does not show, nor reveal, the window borders. This works for me, and seems more like an app bug than a design decision or a KWin bug. It needs its own bug report; can you file one, and be specific about which apps are affected? > - Fullscreen disables hot corner effects like Overview. This is user-configurable; see System Settings > Workspace Behavior > Screen Edges > Behavior: [ ] Remain active when windows are fullscreen. It was disabled by default to avoid interfering with full-screen games. The only actionable thing I see here is to make the window titlebar appear when touching the top screen edge, and put an "Exit Full Screen" button on it. That seems reasonable to me. However it's possible that this won't be feasible, since it could interfere with full-screen game windows. You don't want a window titlebar to appear in a game when the pointer touches the top screen edge. And there may not be able to detect "I'm a game, don't do that". This seems to be about what happens when manually making a window fullscreen (window icon > More Actions > Fullscreen), not about windows entering fullscreen themselves (like fullscreen videos in a browser), right? Correct. We can't really expect apps that do not provide a way to enter fullscreen to have a way to exit fullscreen after kwin forced them into it Right, the idea is to have KWin provide some visible way of doing it, per the title. But, if this would interfere with full-screen games, it's probably not feasible. :( |