I’m new to Fedora and use Fedora 39. I am quite happy with it, but still have some difficulties.
What I would like to achieve is a specific configuration of the three displays I have. The first two screens should extend each other and be side by side, the third one though should mirror the first.
So far I have attempted two methods.
The first one is using “xrandr”. Just running the command by its own shows information about my displays:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 7 (RRSetScreenSize)
Serial number of failed request: 37
Current serial number in output stream: 38
The second method I tried was editing “~/.config/monitors.xml”
I moved the monitor section of “HDMI-1” into the “logicalmonitor” section of “DP-3” and then deleted the “HDMI-1” section completely. Here is the modified “monitors.xml” file.
Thank you for the quick answer. Indeed, I am using gnome. Sorry for that!
Using the same resolution for both screens would be fine. Do they need to have the same refresh rate as well?
Actually, whenever I watch YouTube videos in fullscreen after using this command, Firefox crashes. For now, I can’t really use this solution. Do you have any idea what could be causing this issue?
[Parent 4149, IPC I/O Parent] WARNING: Message needs unreceived descriptors channel:7fc1daf6c8a0 message-type:65531 header()->num_handles:1 num_fds:0 fds_i:0: file /builddir/build/BUILD/firefox-120.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:467
Exiting due to channel error.
IPDL protocol Error: Received an invalid file descriptor
IPDL protocol Error: Received an invalid file descriptor
IPDL protocol Error: Received an invalid file descriptor
...
Parent 4149, IPDL Background] WARNING: failed to duplicate file descriptor: Too many open files: file /builddir/build/BUILD/firefox-120.0/ipc/chromium/src/base/shared_memory_posix.cc:540
IPDL protocol error: SharedMemory::WriterHandle failed
ExceptionHandler::GenerateDump sys_pipe failed:Too many open files
ExceptionHandler::GenerateDump cloned child 5226
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::WaitForContinueSignal sys_read failed:ExceptionHandler::SendContinueSignalToChild sys_write failed:Bad file descriptor
Bad file descriptor
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
Exiting due to channel error.
Exiting due to channel error.
[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
innerpeace@fedora:~$ Gdk-Message: 16:47:58.033: Unable to load split_v from the cursor theme
Is this the Fedora Firefox package? Can you try the flatpak?
The official Firefox flatpak still uses X11 by default (until the next release finally changes that). If it works, you can force it to use Wayland by enabling fallback-x11 in Flatseal and see if that changes anything.