Вот мы берем setxkbmap и делаем
setxkbmap -layout 'l1,l2,l3,l4'
Потом делаем
xkb-switch -l
и получаем
l1
l2
l3
l4
Если сначала делать так
setxkbmap -layout 'l1,l2,l3,l4,l5'
то результат нисколько не изменится, потому что на пятую раскладку setxkbmap почему-то забьет.
Как жить, если хочется много-много раскладок?