Page MenuHomeFreeBSD

WIP: x11/gdm: Update to 41.3 (First draft)

Authored by nc on Jan 28 2022, 10:55 PM.
Referenced Files
Unknown Object (File)
May 3 2023, 6:24 AM
Unknown Object (File)
Apr 22 2023, 9:13 PM
Unknown Object (File)
Apr 7 2023, 6:07 AM
Unknown Object (File)
Mar 5 2023, 8:05 AM
Unknown Object (File)
Feb 22 2023, 5:32 AM
Unknown Object (File)
Feb 17 2023, 2:28 AM
Unknown Object (File)
Jan 8 2023, 5:58 PM
Unknown Object (File)
Dec 30 2022, 10:53 PM



After being stuck on GDM 3.28 for a long time, here is a patch to update GDM
to 41.3. This brings GDM in line with the most of the other GNOME ports.


  • Launching via X11
  • Displaying a list of users
  • Logging in


  • Unlocking the screen. It fails on this error:

    gdm 6526 - - GLib-GIO: g_dbus_connection_call_sync_internal: assertion 'object_path != NULL && g_variant_is_object_path (object_path)' failed gdm 6526 - - Gdm: Unable to determine if can activate sessions: gdm 6526 - - GLib: g_error_free: assertion 'error != NULL' failed

    This error is triggered by common/gdm-common.c in GDM. On GDM, it accepts a valid password but then goes back to the login screen.
Test Plan

Import this patch, rebuild GDM, and attempt to use it.

Diff Detail

R11 FreeBSD ports repository
Lint Not Applicable
Tests Not Applicable

Event Timeline

nc requested review of this revision.Jan 28 2022, 10:55 PM

Fix a small Makefile error. Sorry if GDM still doesn't work.

Fix a path variable (sorry it still doesn't work :-( ).

Fix another consolekit path.

Good news! Got GDM working!

This revision was not accepted when it landed; it landed in state Needs Review.Jan 31 2022, 9:06 PM
Closed by commit R11:a69eab30db5a: x11/gdm: Update to 41.3 (authored by nc). · Explain Why
This revision was automatically updated to reflect the committed changes.