Very well said. Thank you very much for your help. I wouldn’t have known to check the ownership issues or if GDM were properly running Wayland were it not for your help. I’ll reach out to the GNOME devs on the relevant repositories and see if they might be able to point me in the right direction. Thank you for your time and expertise.
Yes. Here’s the contents I currently have in /var/lib/gdm/.config/monitors.xml
:
undefined
<monitors version="2"> <configuration> <layoutmode>physical</layoutmode> <logicalmonitor> <x>0</x> <y>0</y> <scale>1</scale> <primary>yes</primary> <monitor> <monitorspec> <connector>DP-1</connector> <vendor>SAM</vendor> <product>Odyssey G93SC</product> <serial>HNTW700164</serial> </monitorspec> <mode> <width>5120</width> <height>1440</height> <rate>239.997</rate> </mode> <colormode>bt2100</colormode> </monitor> </logicalmonitor> <disabled> <monitorspec> <connector>HDMI-1</connector> <vendor>FUN</vendor> <product>Evanlak8K V2</product> <serial>0x00006410</serial> </monitorspec> </disabled> </configuration> </monitors>
The disabled dummy plug is the “Evanlak8K V2” device while my functional monitor is my Samsung Odyssey OLED G9. This config is the same as the one currently running on my GNOME desktop config, but in GDM still defaults to the enabled dummy plug, even with the fixed ownership.
At this point, do you think I should issue a report on GDM’s repository? Maybe the devs there would have more insight
Just checked the ownership of the monitor config, it was gdm:root
, so I changed the ownership to gdm:gdm
and rebooted. Still facing the same issue.
Didn’t see any error messages in the logs about not being able to load wayland, but just to confirm, I ran loginctl show-session {gdm session id} -p Type
which returns Type=wayland
, so it’s definitely running under wayland. I have an AMD GPU though so I wouldn’t expect there to be any problems there.
Not seeing anything else weird in the logs that are jumping out as strange to me either, so a bit at a loss here. Any other suggestions?

GDM not honoring custom monitor config
So, for context, I have an HDMI dummy plug that is disabled most of the time, but enabled through command-line to use as a virtual display for game streaming with Sunshine.
In GNOME settings, the display is disabled, and that works just fine. I can enable/disable it at will whenever I want to stream games using the new gdctl
utility added in GNOME 48.
I want this “monitor” to be disabled in GDM as well since it keeps trying to use the dummy plug as the default display and I can’t see any of the UI elements and have to type my password in blindly. I’ve copied over my monitor config from /home/user/.config/monitors.xml
to /var/lib/gdm/.config/monitors.xml
as per the Arch Wiki’s recommendations, but when I log out/reboot, nothing changes on GDM. It still tries to show the password entry UI on the dummy plug and my actual display just shows a gray screen.
I know th
More accurately, It uses WebkitGTK, which is a fork of Webkit. Blink, the engine Chromium and Chromium based browsers use, is also a fork of Webkit.
I love J. Kenji López-Alt! He’s one of the people who inspired me to do more home cooking and learn the fundamentals!
Unfortunately, Safari doesn’t support uBlock Origin or many other top tier ad blockers. The one I use (1Blocker) is detected on that site and blocked from viewing the article.
In case anybody doesn’t feel like disabling their ad blocker, here’s a bypass link: https://12ft.io/https://www.rawstory.com/trump-vance-criminal-charges/
I’ve always thought JPEG-XL is an incredible standard, and I have no idea why it’s taking so long for platforms to adopt it. Glad GNOME finally does. Thanks for this informative write up!
If you even know which line of random bullshit you changed that made it work, that is
I had a few Raspberry Pis and some Libre Computer boards a while back, but I recently decided to just build a beefy small form factor PC and put Proxmox on it, and honestly couldn’t be happier with the results. The ability to allocate resources for services and containers on the fly is a game changer. I can spin up a fresh container running whatever service I want in a matter of minutes without the hassle of flashing to a device and setting up networking, etc.
Any specific reason why you’d like to move away from Fedora? It’s an amazing distro, all things considered.
A little over a month for me