Mailinglist Archive: opensuse-bugs (5926 mails)
| < Previous | Next > |
[Bug 667408] gdm ignores DEFAULT_WM in /etc/sysconfig/windowmanager
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Tue, 1 Feb 2011 10:11:46 +0000
- Message-id: <20110201101146.89BDE24551D@molor.provo.novell.com>
https://bugzilla.novell.com/show_bug.cgi?id=667408
https://bugzilla.novell.com/show_bug.cgi?id=667408#c14
Dr. Werner Fink <werner@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |ASSIGNED
InfoProvider|werner@xxxxxxxxxx |
--- Comment #14 from Dr. Werner Fink <werner@xxxxxxxxxx> 2011-02-01 10:11:45
UTC ---
I'm not sure what you mean here?
something like
test -z "$DEFAULT_WM" && DEFAULT_WM=twm
SAVEPATH=$PATH
PATH=$PATH:/usr/X11R6/bin:/opt/gnome/bin:/usr/openwin/bin
desktop=/usr/share/xsessions/${DEFAULT_WM}.desktop
if test -s ${desktop} ; then
wm=$(sed -rn '/^Exec=/{s@[^=]*=([^=]*)@\1@p}' ${desktop})
WINDOWMANAGER=$(type -p $wm 2>/dev/null)
fi
if test -z "$WINDOWMANAGER" ; then
WINDOWMANAGER=$(type -p ${DEFAULT_WM##*/)
fi
PATH=$SAVEPATH
export WINDOWMANAGER
unset desktop wm DEFAULT_WM SAVEPATH
with this we're sure that the variable WINDOWMANAGER will be have
a valid value even if something goes wrong with the desktop files.
Otherise a user specific window manager without a desktop file
would lead to an error.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
| < Previous | Next > |