Bug 149334 - KDE won't login if the user's shell is tcsh
Summary: KDE won't login if the user's shell is tcsh
Status: RESOLVED DUPLICATE of bug 134311
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Other (show other bugs)
Version: Final
Hardware: x86-64 SuSE Linux 10.0
: P5 - None : Normal
Target Milestone: ---
Assignee: Dr. Werner Fink
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-08 23:24 UTC by Ori Berger
Modified: 2006-02-13 15:55 UTC (History)
3 users (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ori Berger 2006-02-08 23:24:10 UTC
If the users shell is tcsh (probably anything which is not bash compatible), and I try to login through gdm to a KDE session, a gnome desktop is loaded install.

How to repeat (on my system):

create new user, e.g.

useradd -m localtest

login through gdm to a KDE session -> works.

chsh -s /bin/tcsh localtest

login through gdm to a KDE session -> get a gnome session instead.
Comment 1 Michael Gross 2006-02-09 12:51:54 UTC
Does the same thing happen with kdm or does it work there?
Comment 2 Ori Berger 2006-02-10 14:34:02 UTC
No; just tested and the same thing happens with kdm.

I only have one system to test this on, but it happens consistently, and the system is mostly a plain opensuse10 system (additional packages I installed are fuse, fuse-devel, pam-devel, sshfs and sshfs-fuse from Christpher Thiele's packages.
Comment 3 Ori Berger 2006-02-10 14:35:32 UTC
To clarify previous comment (rereading in context makes it look a bit confusing).

when the user's shell is set to tcsh, neither kdm nor gdm manages to get a working kde desktop; a gnome desktop is used instead.
Comment 4 Michael Gross 2006-02-13 15:05:47 UTC
I can remember that there was an issue kterminal not starting the correct shell once a user was not using bash... but the login managers worked fine anyway. I'm reassigning this with the request for a comment.
Comment 5 Stephan Kulow 2006-02-13 15:26:00 UTC
if both display managers pick the wrong session, then this sounds more like a general bug in the xdm scripts.

But the more interesting question is if it works with 10.1beta
Comment 6 Dr. Werner Fink 2006-02-13 15:35:24 UTC
AFAIK there was no change from my side.  Stefan?
Beside this, I'd like to see a test system to
be able to debug this.  All tests I've done had
worked flawless.
Comment 7 Dr. Werner Fink 2006-02-13 15:36:54 UTC
The comment was for Beta 10.1 and it has worked and it works.
Comment 8 Dr. Werner Fink 2006-02-13 15:38:50 UTC
Please test if the problem exists even with the current Beta version of openSuSE.
Comment 9 Stephan Kulow 2006-02-13 15:55:11 UTC
I tested and it works fine. FIXED with 10.1

*** This bug has been marked as a duplicate of 134311 ***