[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#444483: xdm: pam_env variables are not passed on to x-window-manager



On Wed, Mar 12, 2008 at 09:03:17PM +0100, Julien Cristau wrote:
> $ cat /etc/default/locale
> LC_CTYPE="en_US.UTF-8"
> FOO=bar
> $ tr '\0' '\n' < /proc/6567/cmdline 
> /usr/bin/fluxbox
> $ tr '\0' '\n' < /proc/6567/environ |grep FOO
> FOO=bar

  test@toroia:~$ cat /etc/default/locale 
  LANG=en_CA.UTF-8
  FOO=bar
  test@toroia:~$ cat /etc/environment
  LANG="en_CA.UTF-8"
  FOO=bar
  test@toroia:~$ tr '\0' '\n' < /proc/17389/cmdline
  x-window-manager
  test@toroia:~$ tr '\0' '\n' < /proc/17389/environ | grep FOO
  test@toroia:~$

> I'm not sure what's going wrong in your case.  Can you add a call to
> printenv in ~/.xsessionrc or ~/.xsession and see what you get in
> .xsession-errors after logging in?

(Funny, messing with .xsessionrc makes /var/run/xdm.pid disappear.)

  test@toroia:~$ cat .xsession-errors
  Xsession: X session started for test at Wed Mar 12 23:34:10 EDT 2008
  [.xsessionrc]
  USER=test
  HOME=/home/test
  LOGNAME=test
  WINDOWPATH=9
  PATH=/usr/local/bin:/usr/bin:/bin:/usr/games
  DISPLAY=:2
  SHELL=/bin/bash
  PWD=/home/test
  [.xsession]
  USER=test
  SSH_AGENT_PID=17360
  HOME=/home/test
  DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-wjV91BjhxE,guid=f9e54a2d92d014c61e2f0d6247d8a0b2
  LOGNAME=test
  WINDOWPATH=9
  PATH=/usr/local/bin:/usr/bin:/bin:/usr/games
  DISPLAY=:2
  SSH_AUTH_SOCK=/tmp/ssh-HMoJf17342/agent.17342
  SHELL=/bin/bash
  PWD=/home/test


-- 
<|ryan|> I don't use deb
<netgod> u poor man
<Disconnect> netgod: heh
<Kingsqueak> apt-get install task-p0rn



Reply to: