On Saturday 05 June 2004 22:10, Adam Siepel wrote: > > How X starts up can be a mystery. I use "startx" which uses my > > ~/.xsession. Others do the same and report ~/.xsession is > > ignored in favour of ~/.xinitrc. > > > > With that in mind, change the file in question. The first line > > should be: > > > > #!/bin/bash --login > > > > which will make it a login shell, and your bash startup files > > will be sourced. The file in question must be made executable > > (ie., chmod 755 ~/.xsession). > > Hmmm. Tried that, didn't work with either xsession or xinitrc. I > spent some time wading through the startup scripts and it looked > like I am supposed to be using .xsession. There's also an > .xsession-errors file in my home directory that seems to be freshly > updated on each login. Here are the contents: > > /etc/gdm/PreSession//Default: Registering your session with wtmp > and utmp /etc/gdm/PreSession//Default: running: sessreg -a -w > /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" > -l :0 acs /etc/gdm/Sessions//Gnome: checking /etc/login.defs for > option UMASK /etc/gdm/Sessions//Gnome: /etc/login.defs: "UMASK" is > "022" /etc/gdm/Sessions//Gnome: checking /etc/login.defs for option > ULIMIT /etc/gdm/Sessions//Gnome: checking /etc/login.defs for > option MAIL_DIR /etc/gdm/Sessions//Gnome: /etc/login.defs: > "MAIL_DIR" is "/var/mail" /etc/gdm/Sessions//Gnome: using > /etc/X11/Xsession.options for options > SESSION_MANAGER=local/newton:/tmp/.ICE-unix/17355 > > any other ideas?
I had this problem for months with one box. I felt a bit foolish when I did [EMAIL PROTECTED] grep richard /etc/passwd richard:x:1000:1000:richard:/home/richard: (and some other lines not relevant here) meaning no shell was specified. Editing that line to say richard:x:1000:1000:richard:/home/richard:/bin/bash was all that was needed to get the ~/.bash[rc|_profile] files read everywhere - console, X-windows... So, then I restored all the changes I had made to .xinitrc et al. Perhaps yours is that easy too. -- richard -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]