On 27 Sep 2007, s. keeling wrote: > Anthony Campbell <[EMAIL PROTECTED]>: > > On 27 Sep 2007, s. keeling wrote: > > > Mumia W.. <[EMAIL PROTECTED]>: > > > > On 09/25/2007 09:25 AM, Anthony Campbell wrote: > > > > > I've twice thought I'd solved this one but no. To recap: my .xinitrc > > > > > contains the line: "xmodmap ~/.Xmodmap". which has worked for many > > > > > months or even years. In the last couple of weeks the command is not > > > > > > > > Try this in your .bashrc: > > > > > > > > if [ -n "$DISPLAY" ]; then > > > > > > usermodmap=$HOME/.Xmodmap > > > if [ -f $usermodmap ]; then > > > /usr/bin/xmodmap $usermodmap > > > else > > > > Unfortunately, neither of these works for me. The problem appears to be > > that $DISPLAY is not set. I have tried setting various values for it > > If you've been expecting this to work for the console, that's your > error. X Window defines the DISPLAY variable. If you're not running > X, xmodmap is irrelevant. Xmodmap is an X application. > >
Sorry; I didn't make myself clear. It is of course in X that I want xmodmap to work. However, the error messages appear in the console BEFORE I start X with startx. They say " "XMODMAP: unbound variable" (repeated twice). With slightly different scripts I get messages saying DISPLAY is not set. This also happens if I ssh into the computer from outside. Possibly they are harmless, in which case I'll ignore them, since xmodmap is indeed being run in X. -- Anthony Campbell - [EMAIL PROTECTED] Microsoft-free zone - Using Linux Gnu-Debian http://www.acampbell.org.uk (blog, book reviews, on-line books and sceptical articles) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]