/etc/X11/xinit/xinitrc reads the wrong global Xmodmap file. it reads
/etc/X11/.Xmodmap, but google says it should read /etc/X11/Xmodmap
I am assuming this applies to Xresources too.
bug #79998 may be related to this
the header of my xinitrc reads:
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $
does this indicate that this bug should go upstream to Xorg? or is xinit a
distro-specific thing?
here's a short patch:
--- xinitrc.orig 2005-04-19 01:00:24.000000000 -0700
+++ xinitrc 2005-04-19 01:01:41.000000000 -0700
@@ -4,8 +4,8 @@
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
xinitdir=/usr/X11R6/lib/X11/xinit
-sysresources=$xinitdir/.Xresources
-sysmodmap=$xinitdir/.Xmodmap
+sysresources=$xinitdir/Xresources
+sysmodmap=$xinitdir/Xmodmap
# merge in defaults and keymaps
Reproducible: Always
Steps to Reproduce:
1. add some stuff to /etc/X11/Xmodmap
2. startx or xinit
3. watch your changes not work
Actual Results:
xmodmap commands are not performed
Expected Results:
xmodmap commands should be performed, but are not b/c xinitrc reads the wrong
file.
Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.4.16
Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 16 2005,
19:19:16)]
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-lang/python: 2.3.4-r1
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils: 2.15.92.0.2-r7
sys-devel/libtool: 1.5.14
virtual/os-headers: 2.6.8.1-r4
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /us
r/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/share
/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict"
GENTOO_MIRRORS="http://gentoo.ccccom.com
ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.osuosl.org/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X aac aalib acpi alsa avi bash-completion berkdb bitmap-fonts cd
cdparanoia cdr crypt cups curl direct
fb dvd dvdr dvdread encode escreen esd fam fbcon flac font-server foomaticdb
fortran gif glut gpm gtk gtk2 imlib
ipv6 jack java jikes jp2 jpeg junit kdeenablefinal lzw lzw-tiff mad matroska
motif mozilla mp3 mpeg ncurses netwo
rk nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam perl pic png ppds
python qt quicktime readline samba sdl
spell ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales vorbis
xine xinerama xml2 xmms xpm xprin
t xrandr xv xvid zlib video_cards_nvidia"
Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS