Codex Desktop on Windows does not support multi-monitor different DPI setup
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.803.81509
What subscription do you have?
Pro
What platform is your computer?
Ubuntu 24
What issue are you seeing?
The Codex Linux app does not appear to fully support Wayland setups with multiple monitors using different DPI/scaling settings.
When moving the Codex window between monitors with different scaling factors, the UI may render at an incorrect scale or behave inconsistently.
Expected behavior:
The app should correctly detect and adapt to the scaling factor of each monitor when the window is moved between displays.
Actual behavior:
Scaling/DPI handling is inconsistent across monitors.
What steps can reproduce the bug?
- Install Codex App on Ubuntu
- Switch from any-dpi to a higher or lower dpi screen
What is the expected behavior?
Like chrome/firefox/vscode apps should scale UI.
Additional information
No response
Contributor guide
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. First reproduce the scaling mismatch on Ubuntu 24 with Wayland and monitors using different DPI settings, then trace the desktop app's display-scaling handling. Done means the window adapts consistently when moved between monitors, matching the behavior described for Chrome, Firefox, and VS Code.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, rust, ubuntu
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100