LMMS does not remember its last window state, always starts maximized (Arch Linux x11)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### Bug Summary
I'm using awesomeWM and LMMS is the only application that always starts maximized no matter what, breaking the window manager's desired user behavior.
#### Steps to reproduce
Open LMMS and you will notice it always starts maximized.
#### Expected behavior
Use the last session's window position and maximization state.
#### Actual behavior
LMMS always opens maximized no matter what.
#### Screenshot
How it always looks when it launches:

How it should look:

#### Affected LMMS versions
LMMS 1.2.2
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file, test, or entry point is named. Reproduce the launch behavior on LMMS 1.2.2 with an X11 window manager such as awesomeWM, then trace how the application initializes and restores its window state. Done means LMMS preserves the last window position and maximization state instead of always opening maximized.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arch-linux, cpp, linux
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100