From 8cfb477749bace43a04f4fcdb5dac80402236620 Mon Sep 17 00:00:00 2001 From: Frederic Crozat Date: Tue, 26 Aug 2003 16:09:25 +0000 Subject: Add default session for GDM --- sbin/chksession | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'sbin') diff --git a/sbin/chksession b/sbin/chksession index 23a7e2a..cb8603c 100644 --- a/sbin/chksession +++ b/sbin/chksession @@ -101,6 +101,7 @@ if ($kdm) { if ($gdm) { my $d = '/etc/X11/dm/Sessions/'; + -d $d or system("mkdir -p $d"); chdir $d; for my $file (@lf) { @@ -115,6 +116,17 @@ if ($gdm) { close FH; chmod 0755, $file; } + open FH, ">/etc/X11/dm/Sessions/Default.desktop" or die "Can't write to /etc/X11/dm/Sessions/Default.desktop\n"; + print FH "[Desktop Entry]\n"; + print FH "Encoding=UTF-8\n"; + print FH "Name=Default\n"; + print FH "Comment=Default\n"; + print FH "Exec=/etc/X11/xdm/Xsession\n"; + print FH "Icon=\n"; + print FH "Type=Application\n"; + close FH; + chmod 0755, $file; + } -- cgit v1.2.1