linuxmint / linuxmint/cinnamon
Display App Crash When "Mirror" Is Selected
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5.6k
- Forks
- 915
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 3
Description
Distribution
Linux Mint 22 Wilma
Package version
Cinnamon 6.2.9
Graphics hardware in use
NVIDIA GeForce RTX 3080
Frequency
Always
Bug description
I have my computer hooked into both my monitor (1440p) and my TV (1080p). If I turn on both displays in the app and select "Mirror" while only one of them is active, the app crashes. I must first select and apply "Join Displays," which allows me to then select and apply "Mirror" without the app crashing.
Steps to reproduce
1.) Have two displays hooked into your computer.
2.) Have only your primary display enabled. Secondary display should be disabled.
3.) Click your secondary display in the gui, then click the toggle to enable it.
4.) Before clicking apply, click "Mirror."
5.) App crashes.
Expected behavior
Mirror displays with no crashing, and without having to join the displays first.
Additional information
Unsure if the different resolutions of my display hardware contributes to causing the bug; the bug occurs even if I set my 1440p monitor to 1080p (so it matches my TV's resolution) before attempting to mirror.
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
Reproduce the crash in Cinnamon's display settings with one enabled display and a newly enabled secondary display, selecting Mirror before applying. Start by capturing the application's crash output or system logs and tracing the display-settings entry point. Done means Mirror applies successfully without requiring Join Displays, including with different display resolutions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, linux
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100