Use hostname command with -s to speed it up in .general_rc.
Use keysym instead of keycode for swapping number row.
Incremental commit.