head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.40 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.38 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.36 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.34 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.32 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.30 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.28 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.26 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.24 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.22 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.20 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.18 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.16 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.14 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.12 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.10 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.8 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.6 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.4 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.2 pkgsrc-2021Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2021.04.16.13.57.52; author cirnatdan; state Exp; branches; next ; commitid 6rs8yYxeYRqruwPC; desc @@ 1.1 log @x11/libgdm: import libgdm-40.0 The GNOME Display Manager is a system service that is responsible for providing graphical log-ins and managing local and remote displays. This package installs libgdm, which is the client part of GDM. @ text @$NetBSD$ $OpenBSD: patch-daemon_gdm-launch-environment_c,v 1.10 2019/11/02 15:34:07 ajacoutot Exp $ XXX fix+push upstream REVERT - OpenBSD does not have a systemd implementation (we need ConsoleKit) From 1ac67f522f5690c27023d98096ca817f12f7eb88 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Fri, 12 Jun 2015 13:28:01 -0400 Subject: drop consolekit support REVERT - OpenBSD does not have a systemd implementation (we need ConsoleKit) From a9cacb929470eb82582396984c61d5b611bfeb1a Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Fri, 12 Jun 2015 14:33:40 -0400 Subject: session: drop session-type property Index: daemon/gdm-launch-environment.c --- daemon/gdm-launch-environment.c.orig +++ daemon/gdm-launch-environment.c @@@@ -50,7 +50,7 @@@@ #include "gdm-settings-direct.h" #include "gdm-settings-keys.h" -#define INITIAL_SETUP_USERNAME "gnome-initial-setup" +#define INITIAL_SETUP_USERNAME "_gnome-initial-setup" #define GDM_SESSION_MODE "gdm" #define INITIAL_SETUP_SESSION_MODE "initial-setup" #define GNOME_SESSION_SESSIONS_PATH DATADIR "/gnome-session/sessions" @@@@ -212,6 +212,9 @@@@ build_launch_environment (GdmLaunchEnvironment *launch char *seat_id; seat_id = launch_environment->priv->x11_display_seat_id; + if (g_str_has_prefix (seat_id, "/org/freedesktop/ConsoleKit/")) { + seat_id += strlen ("/org/freedesktop/ConsoleKit/"); + } g_hash_table_insert (hash, g_strdup ("GDM_SEAT_ID"), g_strdup (seat_id)); } @@@@ -237,6 +240,8 @@@@ on_session_setup_complete (GdmSession *session, gdm_session_set_environment_variable (launch_environment->priv->session, key, value); } g_hash_table_destroy (hash); + + gdm_session_select_session_type (launch_environment->priv->session, "LoginWindow"); } static void @