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

Re: Where to put .Xmodmap ?



On Thu, Oct 24, 2002 at 00:09:00 +0100, John Keniry wrote:
> I would like xmodmap .Xmodmap to run every time I startx. I did think
> that simply placing the .Xmodmap in my $HOME would be enough but the X
> scripts don't use it.

I run it from my .xinitrc:

[ -e $HOME/.xmodmaprc ] && xmodmap $HOME/.xmodmaprc

> I also tried creating a $HOME/.xsessions file but even if this is empty
> it causes X to fail to start (but leaves no traces in the log).

I also have a .xsession (symlink to .xinitrc). It contains:

#! /bin/sh
PATH=$HOME/bin:$PATH
failsafe="xterm -ls -T Failsafe -geometry 80x24-0-0"
trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO

[some commands]

if [ "$1" = "-vnc" ]; then
  shift
  # Try vncviewer, else xvncviewer.
  vnc="vncviewer -passwd $HOME/.vnc/passwd $*"
  trap "exec x$vnc" EXIT
  exec $vnc
fi

if [ -z "$WINDOWMANAGER" -o "$WINDOWMANAGER" = fvwm2 ]; then
  exec fvwm2 -cmd "FvwmM4 $HOME/etc/fvwm2rc.m4"
else
  exec $WINDOWMANAGER
fi

and is executable.

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/> - 100%
validated (X)HTML - Acorn Risc PC, Yellow Pig 17, Championnat International
des Jeux Mathématiques et Logiques, TETRHEX, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA



Reply to: