Summary: | Xsession script shouldn't be directly sourced(and run using user's default shell) | ||
---|---|---|---|
Product: | kdm | Reporter: | V字龍(Vdragon) <Vdragon.Taiwan> |
Component: | general | Assignee: | kdm bugs tracker <kdm-bugs-null> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.11.10 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | https://bugs.launchpad.net/kdebase-workspace/+bug/1364173 | ||
Latest Commit: | Version Fixed In: |
Description
V字龍(Vdragon)
2014-09-01 23:59:05 UTC
Downstream bug report: Bug #1364173 “Xsession sourced scripts shouldn't be run using us...” : Bugs : KDE Base Workspace https://bugs.launchpad.net/kdebase-workspace/+bug/1364173 Here's the Zsh bug report end that Zsh is behave properly, but not the same way as Bash do. Z-Shell breaks im-config configuration scripts, making input method malfunction http://www.zsh.org/mla/workers/2014/msg00886.html I found out that kdm runs /etc/kde4/kdm/Xsession using user's default shell. http://i.imgur.com/xyiJ1b8.jpg It is not sane as in Xsession(5) manpage notes: /etc/X11/Xsession is a Bourne shell (sh(1)) script which is run when an X Window System session is begun by startx(1) or a display manager such as xdm(1). KDM is unmaintained and not used in KDE Plasma 5. SDDM is the login manager used in KDE Plasma 5. If you still have this same issue with SDDM, please file an issue on the SDDM bugtracker (after doing a search for existing issues first!): https://github.com/sddm/sddm/issues/ |