while true; do xsetroot -name "`xkblayout` `date` `uptime | sed 's/.*,//'`" sleep 1 done &
The program is printing current X Windows keyboard layout.
It can be used with dynamic window manager to display layout symbol in the status bar. Change your xinitrc file in this way:
while true; do xsetroot -name "`xkblayout` `date` `uptime | sed 's/.*,//'`" sleep 1 done &