|
Lines 220-225
get_script_environment (GdmSlave *slav
Link Here
|
| 220 |
g_hash_table_insert (hash, g_strdup ("REMOTE_HOST"), g_strdup (slave->priv->display_hostname)); |
220 |
g_hash_table_insert (hash, g_strdup ("REMOTE_HOST"), g_strdup (slave->priv->display_hostname)); |
| 221 |
} |
221 |
} |
| 222 |
|
222 |
|
|
|
223 |
if (slave->priv->display_is_local) { |
| 224 |
g_hash_table_insert (hash, g_strdup ("XAUTHLOCALHOSTNAME"), g_strdup ("localhost")); |
| 225 |
} |
| 226 |
|
| 223 |
/* Runs as root */ |
227 |
/* Runs as root */ |
| 224 |
g_hash_table_insert (hash, g_strdup ("XAUTHORITY"), g_strdup (slave->priv->display_x11_authority_file)); |
228 |
g_hash_table_insert (hash, g_strdup ("XAUTHORITY"), g_strdup (slave->priv->display_x11_authority_file)); |
| 225 |
g_hash_table_insert (hash, g_strdup ("DISPLAY"), g_strdup (slave->priv->display_name)); |
229 |
g_hash_table_insert (hash, g_strdup ("DISPLAY"), g_strdup (slave->priv->display_name)); |
|
Lines 372-377
gdm_slave_connect_to_x11_display (GdmSla
Link Here
|
| 372 |
|
376 |
|
| 373 |
g_setenv ("DISPLAY", slave->priv->display_name, TRUE); |
377 |
g_setenv ("DISPLAY", slave->priv->display_name, TRUE); |
| 374 |
g_setenv ("XAUTHORITY", slave->priv->display_x11_authority_file, TRUE); |
378 |
g_setenv ("XAUTHORITY", slave->priv->display_x11_authority_file, TRUE); |
|
|
379 |
g_setenv ("XAUTHLOCALHOSTNAME", "localhost", TRUE); |
| 375 |
|
380 |
|
| 376 |
sigemptyset (&mask); |
381 |
sigemptyset (&mask); |
| 377 |
sigaddset (&mask, SIGCHLD); |
382 |
sigaddset (&mask, SIGCHLD); |