Commit 0bb8a777 authored by Ray Strode's avatar Ray Strode

Xsession: get rid of "custom" session

custom is a magic name we used to allow
for having the user decide their session by
a ~/.xsession file.  We no longer support that
construct and haven't for many years. Instead,
users who want that functionality can just add
a xsession file to accomplish it.

This commit just removes some left over cruft that
never got cleaned up.
parent d28f4d6d
......@@ -31,8 +31,6 @@
expr; \
} while G_UNLIKELY (errno == EINTR);
#define GDM_CUSTOM_SESSION "custom"
GQuark gdm_common_error_quark (void);
#define GDM_COMMON_ERROR gdm_common_error_quark()
......@@ -466,19 +466,6 @@ get_session_command_for_name (const char *name,
res = get_session_command_for_file (filename, command);
g_free (filename);
* The GDM Xsession script honors "custom" as a valid session. If the
* session is one of these, no file is needed, then just run the
* command as "custom".
if (!res && strcmp (name, GDM_CUSTOM_SESSION) == 0) {
g_debug ("No custom desktop file, but accepting it anyway.");
if (command != NULL) {
*command = g_strdup (GDM_CUSTOM_SESSION);
res = TRUE;
return res;
......@@ -157,15 +157,6 @@ if [ -d /etc/X11/xinit/xinitrc.d ]; then
if [ "x$command" = "xcustom" ] ; then
if [ -x "$HOME/.xsession" ]; then
echo "$0: Cannot find ~/.xsession will try the default session"
if [ "x$command" = "xdefault" ] ; then
if [ -x "$HOME/.Xclients" ]; then
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment