Bug 113819

Summary: xfce4 starts xterm without -ls (no login shell)
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Harald Koenig <koenig>
Component: X11 ApplicationsAssignee: Lukas Tinkl <ltinkl>
Status: RESOLVED WONTFIX QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None CC: dickey
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Harald Koenig 2005-08-29 11:54:23 UTC
using xfce4, xterms don't start as login shell, so /etc/profile doesn't get
read. i'm using the following patch for now:

--- /usr/bin/xfterm4~ 2005-03-22 20:58:02.000000000 +0100
+++ /usr/bin/xfterm4  2005-08-28 19:54:35.583438750 +0200
@@ -3,7 +3,7 @@
 # more compatible with applications such as gnome-terminal

 if [ "x$TERMCMD" = "x" ]; then
-     TERMCMD=xterm
+     TERMCMD="xterm -ls"
 fi

 if [ "$1" = "-e" ]; then
Comment 1 Thomas Dickey 2005-08-29 20:16:33 UTC
Most people would consider that change to be a bug.
Comment 2 Lukas Tinkl 2005-08-30 12:20:25 UTC
I think it shouldn't start a login shell