Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Feb 2008 15:03:38 +0100
From:      Jona Joachim <jaj@hcl-club.lu>
To:        questions@freebsd.org
Subject:   xmodmap not working from xinitrc
Message-ID:  <20080228140338.GA4034@nirvana.my.domain>

next in thread | raw e-mail | index | archive | help

--X1bOJ3K7DJ5YkBrT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi!
My .xinitrc has an xmodmap tweak to switch the Ctrl and Caps keys.
For some reason these changes are not applied when I start X, Ctrl is still=
 Ctrl
and Caps is still Caps.
However I have to run xmodmap twice when X has started to actually make it =
work.
It seems like the changes were applied but somehow not used by X, when I re=
run
xmodmap it seems like it switches the keys back to their original states an=
d when I
then run it again it finally works.

Here's my .xinitrc:

------------------------
# X tweaks
xsetroot -cursor_name left_ptr
xset -b
numlockx on
xmodmap ~/.xmodmap

# Desktop environment
feh --bg-center ~/.themes/FreeBSD.jpg
mydzen &

xmonad &

# Wait
wait $!
pkill dzen2
wait
------------------------

and here's my .xmodmap:

------------------------
remove Lock =3D Caps_Lock
remove Control =3D Control_L
keysym Control_L =3D Caps_Lock
keysym Caps_Lock =3D Control_L
add Lock =3D Caps_Lock
add Control =3D Control_L
------------------------

uname -a:
FreeBSD nirvana.my.domain 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #0: Wed Jan=
 30 10:06:18 CET 2008     root@nirvana.my.domain:/usr/obj/usr/src/sys/HYPOC=
ENTER  i386

Installed versions:
xorg-7.3_1
xmodmap-1.0.3

--=20
:wq Jona

--X1bOJ3K7DJ5YkBrT
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iEYEARECAAYFAkfGvzoACgkQBLVThWGOYx73lgCgsYhwoXYzGOyLhZ+xwT/DUIDt
YWQAnizXdi/RyidcvaqNtmkoz8buaBkD
=i8QC
-----END PGP SIGNATURE-----

--X1bOJ3K7DJ5YkBrT--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080228140338.GA4034>