20 lines
471 B
Bash
Executable File
20 lines
471 B
Bash
Executable File
#!/bin/sh
|
|
# Startup script called from /etc/X11/Xsession and /etc/X11/xdm/Xsetup_0
|
|
# to adjust keyboard.
|
|
|
|
usermodmap="$HOME/.Xmodmap"
|
|
userxkbmap="$HOME/.Xkbmap"
|
|
|
|
sysmodmap=/etc/nxserver/Xmodmap
|
|
sysxkbmap=/etc/nxserver/Xkbmap
|
|
|
|
if xdpyinfo |fgrep -qs XKEYBOARD; then
|
|
[ -s "$sysxkbmap" ] && setxkbmap `cat "$sysxkbmap"`
|
|
[ -s "$userxkbmap" ] && setxkbmap `cat "$userxkbmap"`
|
|
fi
|
|
|
|
[ -s $sysmodmap ] && xmodmap "$sysmodmap"
|
|
[ -s $usermodmap ] && xmodmap "$usermodmap"
|
|
|
|
exit 0
|