RANDR 1.3 specifies mandatory properties for outputs, ConnectorType and SignalFormat. However, the radeon driver doesn't expose these properties. ConnectorType is the only robust way in which clients can detect the built-in display in laptops (where ConnectorType=Panel). Currently clients must resort to heuristics like "is the output name LVDS, Lvds, LCD, etc.?".
Ping :) We just ran into https://bugzilla.gnome.org/show_bug.cgi?id=670459 and needed a hack (another case of looking for magic strings in the output's name) to work around this. Having the proper ConnectorType would have made this work automatically.
Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.